我正在使用此实施开放街道地图中的开放街道地图,代码运行良好,但问题是我想添加一个像谷歌地图这样的气球,它显示在此图像 Android Mapview Balloons中。
请告诉我我该怎么做?
任何帮助,将不胜感激。
我正在使用此实施开放街道地图中的开放街道地图,代码运行良好,但问题是我想添加一个像谷歌地图这样的气球,它显示在此图像 Android Mapview Balloons中。
请告诉我我该怎么做?
任何帮助,将不胜感激。
为 Android 创建多标记 OpenStreetMap
http://android-er.blogspot.in/2012/05/create-multi-marker-openstreetmap-for.html
如果您使用 eclipse 将mapviewbaloons库导入您的项目,然后扩展 MyItemizedOverlay
public class MyItemizedOverlay extends BalloonItemizedOverlay<OverlayItem>
你的 onTap 必须变成 onBaloonTap
@Override
protected boolean onBalloonTap(int index, OverlayItem item) {
String url = "someurl.com";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
c.startActivity(i);
return true;
}
确保在此示例中在 onBaloonTap() 中启动活动时添加上下文 c 是上下文
c.startActivity(i);