Home > front end >  How to create Line string in google Maps like Here Maps?
How to create Line string in google Maps like Here Maps?

Time:05-02

this code is to create linestring in Here Maps, I tried to find the same thing in google maps but I couldn't

this.GetCoordinates = function (polyPoints) {
        var strips = new H.geo.LineString();

        for (var i = 0; i < polyPoints.length; i  ) {
            strips.pushPoint(new H.geo.Point(polyPoints[i].lng, polyPoints[i].lat));
        }
        return strips;
    }

the returned stripe value in the console is like the following

enter image description here

CodePudding user response:

in nodeJS:

const gpoly = require('google-polyline')

const decodedPath = gpoly.decode(encodedPath);
console.log(`decodedPath`,decodedPath); // array of [lat,lng]

in JS for browser:

const decodedPath = google.maps.geometry.encoding.decodePath(encodedPath);
  • Related