如何在android项目中集成当前的locatioon mapview气球



我正在尝试来自以下位置的信息气球:https://github.com/jgilfelt/android-mapviewballoons它运行得很好。我缺少的一件事是设置当前位置的能力。有人知道如何精确地实现这个功能吗?提前感谢!

是的,例如,我有一些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;
}

您可以通过实现LocationListener接口或使用MyLocationOverlay类来跟踪位置。在这两种情况下,方法onLocationChanged都可用,您可以为其提供自己创建的位置对象,指定lat/lng/alt。这实际上"欺骗"了用户的位置,这可能不是你想要的。如果只想将地图滚动到特定点,可以使用MapController中提供的animateTo方法。

相关内容

  • 没有找到相关文章

最新更新