我是一个Android地图旅馆,我得到了一系列的拉特和多头。我需要在lats和longs数组中绘制所有值。怎么做?我正在使用以下代码:
GeoPoint p2[];
latitude[i]=object.getDouble("latitude");
longitude[i]=object.getDouble("latitude");
for(int i=0; i<latitude.length;i++){
p2 = new GeoPoint((int) (latitude[i] * 1E6),(int) (longitude[i] * 1E6));
OverlayItem overlayitem =new OverlayItem(p2, "I am ", ""+names[i]);
List<Overlay> mapOverlays = mapViewf.getOverlays();
Drawable drawable = this.getResources().getDrawable(R.drawable.multiple);
CustomItemizedOverlay itemizedOverlay = new CustomItemizedOverlay(drawable, this);
mc = mapViewf.getController();
itemizedOverlay.addOverlay(overlayitem);
mapOverlays.add(itemizedOverlay);
mc.animateTo(p2);
mc.setZoom(11);
mapViewf.invalidate();
任何人都可以帮助我吗? 感谢