如何在android项目mapview气球中集成当前位置
我正在尝试的信息气球:它的工作非常完美。我缺少的一件事是设置当前位置的能力。有人知道如何精确地实现该功能吗?如何在android项目mapview气球中集成当前位置,android,android-mapview,balloon,Android,Android Mapview,Balloon,我正在尝试的信息气球:它的工作非常完美。我缺少的一件事是设置当前位置的能力。有人知道如何精确地实现该功能吗? 提前谢谢 您可以通过实现LocationListener接口或使用MyLocationOverlay类来跟踪位置。在这两种方法中,方法onLocationChanged都是可用的,您可以为它提供自己创建的位置对象,并指定lat/lng/alt。这实际上“欺骗”了用户的位置,而这可能不是您想要的。如果只想将贴图滚动到特定点,可以使用MapController中可用的animateTo方法
提前谢谢 您可以通过实现LocationListener接口或使用MyLocationOverlay类来跟踪位置。在这两种方法中,方法
onLocationChanged
都是可用的,您可以为它提供自己创建的位置对象,并指定lat/lng/alt。这实际上“欺骗”了用户的位置,而这可能不是您想要的。如果只想将贴图滚动到特定点,可以使用MapController中可用的animateTo
方法 是的,例如,我有一个url变量,显示在baloon中,我的onBaloonTap如下所示,其中c是上下文
@Override
protected boolean onBalloonTap(int index, OverlayItem item) {
String url = WebService.upcomigEvent;
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
c.startActivity(i);
return true;
}
我在MyMap中实现了LocationListener,并添加了未实现的方法。在方法onLocationChanged中,我放置了一条toast消息。我启动了程序,并通过发送lng/lat值模拟了位置变化。我期待着祝酒词,但没有。我做错了什么?也许需要激活什么?我解决了!我忘了设置LocationManager和LocationListener,现在它就像一个符咒。谢谢你的帮助还有一个问题:是否可以向这个气球添加一个url,这样当我点击该url时,它会用相应的url打开浏览器?如果是,如何实现?