当前位置: 代码迷 >> 综合 >> google mapView 显示地图
  详细解决方案

google mapView 显示地图

热度:54   发布时间:2023-12-12 02:40:54.0

itemizedoverlay = new ItemizedOverlayPractice(drawable, this);  
itemizedoverlay extends Overlay: drawable 是一张小图片,每次做标记时都会在标记处添加一个小图片作为标记。
最后每一个Overlay的对象都需要添加到一个list中,这个list通过两行代码获得:
    List<Overlay> mapOverlays = mapView.getOverlays();
    mapOverlays.add(overlayInstance);

OverlayItem overlayitem1 = new OverlayItem(point3, "Hello!","I'm in Chunhu1!");
OverlayItem 是每一个标记的点,三个参数:要标记的点的坐标,弹出的dialog的title,content。
注意要想弹出dialog,需要首先设置mapView.setClickable(true);

  相关解决方案