我从服务器里面,获取了经纬度,(此经纬度,不是我自己的经纬度,是其他地方的经纬度).
我如何在那个经纬度上面画上一个小圆圈,来标记那个点呢?

解决方案 »

  1.   

    覆盖物的抽象类 :Overlay    一般来说,在MapView 中添加一个Overlay 需要经过以下步骤:       自定义类继承Overlay,并Override 其draw()方法,如果需要点击、按键、触摸等交互操          作,还需Override onTap()等方法。      0.        public class MyOverlay extends Overlay {      1.            GeoPoint geoPoint = new GeoPoint ((int) (39.915 * 1E6), (int) (116.404          * 1E6));      2.            Paint paint = new Paint();      3.            @Override      4.            public void draw (Canvas canvas, MapView mapView, boolean shadow) {      5.               //在天安门的位置绘制一个 String      6.               Point point = mMapView.getProjection ().toPixels (geoPoint, null);      7.               canvas.drawText ("o这里是天安门", point.x, point.y, paint); //这里换覆盖物     8.            }      9.         }      添加到MapView 的覆盖物中:      mMapView.getOverlays ().add (new MyOverlay ()); 
      

  2.   

    这个我前段时间刚做 百度开放平台有他的API 和Demo你可已看看