您现在的位置:

地图打点

为什么要在地图上打点呢? 因为要具体的标明你搜索的地点在地图上的显示,那就需要在地图上显示一个标识来标志着你搜索的地点,这个标志就是在地图上打的点。 实现方法:得到你搜索的位置坐标,然后通过相应的API转换成相对于屏幕的坐标点。然后把一个准备好的标志点资源画在相应的位置。

                (完整代码详见MapbarApiDemos工程的OverlayActivity.java)
                // 打点
                Point point = new Point(11638780, 3998076);             // 创建点对象
                CircleOverlay circle = new CircleOverlay(point, 0f);    // 创建以point对象为中心的一个点
                mRenderer.addOverlay(circle);                           // 将点绘制在地图上
            

地图打点及气泡展示效果:

地图打点及气泡展示效果
返回顶部