Android Google Map标记物没有正确重新定位。
创始人
2024-08-14 00:00:10
0次

要解决Android Google Map标记物没有正确重新定位的问题,可以尝试以下解决方法:

  1. 确保使用最新版本的Google Play服务库。在项目的build.gradle文件中,确保以下行已添加并设置为最新版本:
implementation 'com.google.android.gms:play-services-maps:17.0.0'
  1. 在重新定位之前,确保已经移除之前的标记物。可以使用map.clear()方法清除地图上的所有标记物,然后再重新添加。
map.clear();
MarkerOptions markerOptions = new MarkerOptions().position(newLatLng).title("标记物标题");
map.addMarker(markerOptions);
  1. 如果定位信息是通过GPS或网络提供的,确保在定位成功后更新标记物的位置。可以使用OnMyLocationChangeListener监听器来监听定位变化,并在定位成功后更新标记物位置。
map.setOnMyLocationChangeListener(new GoogleMap.OnMyLocationChangeListener() {
    @Override
    public void onMyLocationChange(Location location) {
        LatLng newLatLng = new LatLng(location.getLatitude(), location.getLongitude());
        MarkerOptions markerOptions = new MarkerOptions().position(newLatLng).title("标记物标题");
        map.addMarker(markerOptions);
    }
});
  1. 如果定位信息是通过其他方式提供的(如网络请求),确保在获取到新的位置信息后更新标记物的位置。
// 在获取到新的位置信息后
LatLng newLatLng = new LatLng(latitude, longitude);
MarkerOptions markerOptions = new MarkerOptions().position(newLatLng).title("标记物标题");
map.addMarker(markerOptions);

请注意替换代码示例中的newLatLng、latitude和longitude等变量为实际的位置信息。

通过以上解决方法,您应该能够正确重新定位Android Google Map标记物。

相关内容

热门资讯

技术分享辅助挂!wpk刷入池率... 您好:wpk刷入池率脚本这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的...
专业讨论!透视挂!wepoke... 专业讨论!透视挂!wepoker免费透视脚本,德扑之星有挂么辅助助手(一贯真的有透视挂)AI 是一款...
分享给玩家开挂!德普之星怎么作... 分享给玩家开挂!德普之星怎么作弊,wepoker有挂吗下载(竟然是真的有开挂)AI 是一款可以让一直...
今日焦点辅助!wpk辅助工具,... 今日焦点辅助!wpk辅助工具,WPK真的有透视吗助手(起初是真的有辅助)AI 是一款可以让一直输的玩...
实测交流开挂!微扑克数据分析,... 『标题:当前标题』主打赛后复盘的 AI 游戏攻略黑科技走红,对局总结能力开挂。上传对局回放或者战绩截...
一分钟了解开挂!wepoker... 一款 AI 游戏攻略黑科技工具上线,查攻略效率直接开挂。它整合版本更新、装备搭配、BOSS 打法、牌...
玩家必看分享透视挂!德普之星私... 德普之星私人局辅助器AI 游戏攻略黑科技上线本地缓存功能,离线查阅能力开挂。提前下载对应游戏攻略数据...
重大通报!辅助!wepoker... 您好,重大通报!辅助!wepoker有辅助吗,德普之星怎么开挂安装(确实有辅助)这款游戏可以开挂的,...
揭秘攻略辅助!WPK模拟器,德... 一款 AI 游戏攻略黑科技工具上线,查攻略效率直接开挂。它整合版本更新、装备搭配、BOSS 打法、牌...
推荐一款辅助器!wepoker... 您好,推荐一款辅助器!wepoker代打辅助,wepoker开挂脚本教程(一向有辅助器)这款游戏可以...