气泡展示
为什么要点击地图的打点的标识后弹出气泡呢?为了更明显更详细的显示地图打点标识的位置信息,以及点击气泡后所需要实现的一些功能。 实现方法:地图打点的标识点创建一个Annotation对象,并通过监听点响应点击事件,在点击事件中实现相应气泡显示功能。
(完整代码详见相关资源下载中示例工程的OverlayActivity.java) // 气泡 Vector2D pivot = new Vector2D(0.5f, 0.0f); // 设置气泡在点上的偏移量 Annotation an = new Annotation(1, point, 1101, pivot); // 在点point上创建一个偏移量为pivot的气泡 CalloutStyle calloutStyle = an.getCalloutStyle(); // 获取气泡样式 calloutStyle.leftIcon = 0; // 气泡左侧的图标为空 calloutStyle.rightIcon = 0; // 气泡右侧的图标为空 an.setCalloutStyle(calloutStyle); // 为气泡设置显示样式 an.setTitle("自定义POI点"); // 为气泡设置显示标题内容 mRenderer.addAnnotation(an); // 在地图上添加气泡 an.showCallout(true); // 设置气泡可显示
气泡展示效果: