2011-06-10 33 views
0

朋友我正在製作一個應用程序,我正在使用地圖活動。MapActivity不會把我帶到確切的位置

現在我有使用下面的鏈接平息所有代碼:

http://developer.android.com/resources/tutorials/views/hello-mapview.html

它給馬覆蓋上的位置爲好。但是當我縮放地圖時使用

mapView.getController().setZoom(17); 

然後它帶我到其他地方而不是確切的位置,覆蓋層已被標記。那麼我如何把地圖帶到那個位置呢?

Pleae幫助

回答

1

要移動地圖上的位置和適應,並放大到位置使用

mapPoint = new GeoPoint((int) (21.232624 * 1E6), (int) (69.323265 * 1E6)); 
mc = mapView.getController(); 
mc.zoomToSpan((maxlat-minlat),(maxLng-minLng)); 
mc.animateTo(mapPoint); 

,無需指定縮放級別在此之後它會自動縮放和跨度到該位置

1

你有沒有加入animateTo(point)到您的當前位置移動到這個特殊的GeoPoint。點這裏是你當前位置的GeoPoint。