我有一张带有折线和在线动画符号的地图。就像谷歌在这里的例子一样
https://developers.google.com/maps/documentation/javascript/examples/overlay-symbol-animate
现在我想在动画时提取动画符号的纬度和经度。我想将地图平移到符号,所以如果符号超出范围,地图会自动调整它以显示动画符号。
如果有任何其他工作可以做到这一点,而不是获得经纬度积分,请告诉我。
我有一张带有折线和在线动画符号的地图。就像谷歌在这里的例子一样
https://developers.google.com/maps/documentation/javascript/examples/overlay-symbol-animate
现在我想在动画时提取动画符号的纬度和经度。我想将地图平移到符号,所以如果符号超出范围,地图会自动调整它以显示动画符号。
如果有任何其他工作可以做到这一点,而不是获得经纬度积分,请告诉我。
我不确定latlng
该符号是否有可用的对象。
通过查看line
您提供的示例中的对象,看起来只能offset
访问属性。但是,您可以根据该值计算符号的位置:
示例:http: //jsfiddle.net/ZPkMq/
如果您的折线不是直线,则查找符号的位置可能会稍微复杂一些(但可行 - 请参阅在折线上放置特定距离的标记)
问题是您无法从动画符号中获得 LatLng 点。我只是放弃了使用符号并开始使用标记沿折线制作动画。这提供了更多选择,您几乎可以做任何事情。