如何在开放街道地图中添加气球标题?

时间:2012-12-03 07:44:39

标签: android

我正在使用此Implementing Open Street Map的这个开放街道地图,代码工作正常,但问题是我想添加一个像谷歌地图一样的气球,在此图片Android Mapview Balloons中显示。

请告诉我该怎么做?

任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

如果您在项目中使用eclipse import 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()中启动活动时添加Context,在此示例中c是Context

c.startActivity(i);