我在地图上有一条带折线和动画符号的地图。就像Google在这里的例子一样
https://developers.google.com/maps/documentation/javascript/examples/overlay-symbol-animate
现在我想在动画符号动画时提取动画符号的纬度和经度。我想将地图平移到符号,因此如果符号超出界限,地图会自动调整它以显示动画符号。
如果还有其他工作要做到这一点而不是获得拉特长点,请告诉我。
答案 0 :(得分:0)
我不确定该符号是否有latlng
个对象。
通过查看您提供的示例中的line
对象,看起来只能访问offset
属性。
但是,您可以从此值计算符号的位置:
如果您的折线不是直线,找到符号的位置可能会稍微复杂一些(但可行 - 请参阅place marker on polyline with specific distance)
答案 1 :(得分:0)
问题是你无法从动画符号中获取LatLng点。我只是丢弃使用符号并开始使用标记沿折线动画。这提供了更多选项,你几乎可以做任何事情。