【问题标题】:Google Maps get LatLng on polyline谷歌地图在折线上获得 LatLng
【发布时间】:2014-08-03 11:07:13
【问题描述】:

我正在尝试在 Google 地图上的折线顶部获取特定距离的标记(LatLon 对象)。

使用epolys.js 的GetPointAtDistance 函数,我在地图上得到一个看起来正确的点,但它与地图生成的折线有点“偏离”。

这是我为演示我的问题而整理的一个示例:http://jsfiddle.net/S7VPz/2/

最好我也想使用测地线折线而不是直线。

【问题讨论】:

  • 仅供参考,测地线是弯曲的。测地线是一个大圆的片段。

标签: javascript google-maps google-maps-api-3 google-polyline


【解决方案1】:

对于这条特殊的折线(2 点之间的测地线)google.maps.geometry.spherical.interpolate() 似乎很完美:http://jsfiddle.net/doktormolle/2nAgr/

【讨论】:

    猜你喜欢
    • 2011-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-17
    • 1970-01-01
    • 1970-01-01
    • 2011-07-02
    相关资源
    最近更新 更多