地图打点
为什么要在地图上打点呢? 因为要具体的标明你搜索的地点在地图上的显示,那就需要在地图上显示一个标识来标志着你搜索的地点,这个标志就是在地图上打的点。 实现方法:得到你搜索的位置坐标,然后通过相应的API转换成相对于屏幕的坐标点。然后把一个准备好的标志点资源画在相应的位置。
(完整代码详见相关资源下载中示例工程的 OverlayActivity.java) // 打点 Point point = new Point(11638780, 3998076); // 创建点对象 CircleOverlay circle = new CircleOverlay(point, 0f); // 创建以point对象为中心的一个点 mRenderer.addOverlay(circle); // 将点绘制在地图上
地图打点及气泡展示效果: