我在谷歌地图代码中使用该教程: http://code.google.com/apis/maps/articles/phpsqlajax_v3.html
我从mysql数据库加载我的标记。
我想要的是让标记以一种代表公共汽车运动的方式移动。
有可能吗?
可以用折线完成吗?
答案 0 :(得分:2)
这听起来像是使用Marker#setPosition()
的简单问题。当您获得总线的新位置时,获取每个总线的标记参考并更新它的LatLng
值。您可以维护迭代的标记数组,或者总线标识符与标记之间的某种映射。
而且我不明白你如何使用折线来表示公交车的运动 - 这是没有意义的。但是,如果要更新折线,则可以通过更新传递的path
MVCArray来创建折线。根据{{3}}:
路径 MVCArray。| 阵列。
折线的有序坐标序列。可以使用简单的LatLng数组或LatLng的MVCArray来指定此路径。请注意,如果传递一个简单数组,它将被转换为MVCArray在MVCArray中插入或移除LatLng将自动更新地图上的折线。