在Google地图折线中获取纬度和经度点

问题描述 投票:1回答:2

我想用Google Maps JavaScript API绘制Polylines。有没有一个工具可以帮助我通过点击地图来获得纬度和经度点,然后导出一个lat-long对数组?

我想象一下像谷歌地图中的个性化地图服务(我的地点),你可以在道路上点击捕捉来指定你自己的行车路线。我想更进一步。也就是说,导出一组指定行进道路的纬度 - 长对。

google-maps overlay latitude-longitude polyline
2个回答
0
投票

您可以使用绘图工具库:http://code.google.com/apis/maps/documentation/javascript/overlays.html#drawing_tools,它将为您提供编码折线。您可以使用它来绘制线条,或者您可以使用几何图形库对其进行解码以获取特定点:http://code.google.com/apis/maps/documentation/javascript/geometry.html


0
投票

我知道这个答案可能有点晚了,但今天我试图找出我认为与这个问题相同的问题。因此,您可以在地图上绘制点,然后使用Google的交互式折线编码器实用程序获取该编码折线,然后我建议使用Mapbox折线实用程序将overview_polyline转换为纬度和经度对值。纬度和经度对也在Googles Utility上,但连续复制每个坐标有点麻烦。

有关Mapbox折线实用程序过程的更多信息:http://zevross.com/blog/2014/09/23/convert-google-directions-to-geojson-points-or-polylines/

这是谷歌的编码器实用程序:https://developers.google.com/maps/documentation/utilities/polylineutility

© www.soinside.com 2019 - 2024. All rights reserved.