您现在的位置:

气泡展示

为什么要点击地图的打点的标识后弹出气泡呢?为了更明显更详细的显示地图打点标识的位置信息,以及点击气泡后所需要实现的一些功能。 实现方法:地图打点的标识点创建一个Annotation对象,并通过监听点响应点击事件,在点击事件中实现相应气泡显示功能。

                (完整代码详见MapbarApiDemos工程的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);                                   // 设置气泡可显示
            

气泡展示效果:

气泡展示效果
返回顶部