gpt4 book ai didi

android - 如何使用 mylocationoverlay 将我的位置居中?

转载 作者:行者123 更新时间:2023-11-29 00:47:49 25 4
gpt4 key购买 nike

我可以轻松地使用 myLocationOverlay 获取我的位置,并且我想设置为我的位置中心,我尝试了 map Controller :

MapController mc = myMap.getController();
mc.animateTo();
mc.setCenter(myLocOverlay.getMyLocation());

这些代码不起作用所以我改变了

p = new GeoPoint((int) (myLocOverlay.getMyLocation().getLatitudeE6()), (int) (myLocOverlay.getMyLocation().getLongitudeE6()));

mc.setCenter(p);

但是没有好消息。我出现了空指针异常,然后我在 myLocationOverlay() 之前分配了新位置,但它不起作用..感谢提前..

最佳答案

animateTo 可以用于此,

GeoPoint point = this.currentLocationOverlay.getMyLocation();
if(point==null)
return;
//center map on that geopoint
mc.animateTo(point);

关于android - 如何使用 mylocationoverlay 将我的位置居中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5322921/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com