【发布时间】:2015-02-04 17:30:36
【问题描述】:
我正在编写一个应用程序来跟踪将其当前坐标(经度和纬度)发送到服务器的设备。我正在尝试使用 google maps api 不断更新我的地图上的标记。但是,我在这方面非常不成功。
我正在解析来自服务器的数据,因此我拥有更新标记所需的坐标。但是,如果我执行 marker.remove() 或 marker.setPosition(latilongi),应用程序只会绘制从服务器解析的最后一个坐标。
如果有人对如何实现这种能够运行 android 应用程序并看到标记动态变化的影响有任何见解,将不胜感激!
提前致谢
【问题讨论】:
-
当你使用
marker.setPosition(latilongi)时会发生什么?? -
它只会将标记设置为从服务器解析的最后一个位置,并且不会在最终位置之前的位置显示标记
-
所以你希望以前的标记与新添加的标记一起出现在那儿......对吗???
-
不是真的,我希望标记像当前位置标记一样,因为当您的位置发生变化时它会不断移动。
-
ooo 完全糊涂了...这不是你现在真正得到的吗???
标签: android google-maps google-maps-markers marker