我正在使用Google地图V2在地图上放置几个标记。我使用不同颜色的默认标记,我的问题是,当我执行放大或缩小操作时,标记会改变其位置。
我搜索了很多但没有得到任何解决方案。
添加标记我正在使用以下代码
myMap.addMarker(new MarkerOptions().position(new LatLng(serverResponse.get(i).getLat(), serverResponse.get(i).getLon())).title(data).snippet(data2));
答案 0 :(得分:2)
您忘记调用方法
.anchor(浮动a,浮动b)
当您添加制作者时。 请试试这个:
myMap.addMarker(new MarkerOptions().position(new LatLng(serverResponse.get(i).getLat(), serverResponse.get(i).getLon())).title(data).anchor(0.5f, 0.5f).snippet(data2));