在折线上获取动画符号的纬度和经度

时间:2013-08-30 07:46:58

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

我在地图上有一条带折线和动画符号的地图。就像Google在这里的例子一样

https://developers.google.com/maps/documentation/javascript/examples/overlay-symbol-animate

现在我想在动画符号动画时提取动画符号的纬度和经度。我想将地图平移到符号,因此如果符号超出界限,地图会自动调整它以显示动画符号。

如果还有其他工作要做到这一点而不是获得拉特长点,请告诉我。

2 个答案:

答案 0 :(得分:0)

我不确定该符号是否有latlng个对象。

通过查看您提供的示例中的line对象,看起来只能访问offset属性。 但是,您可以从此值计算符号的位置:

示例:http://jsfiddle.net/ZPkMq/

如果您的折线不是直线,找到符号的位置可能会稍微复杂一些(但可行 - 请参阅place marker on polyline with specific distance

答案 1 :(得分:0)

问题是你无法从动画符号中获取LatLng点。我只是丢弃使用符号并开始使用标记沿折线动画。这提供了更多选项,你几乎可以做任何事情。