0
我是開發ArcGIS地圖的新手。目前,我可以顯示地圖。但是,如何使用經度和緯度創建一個默認位置並在我的代碼中實現?
例如,我想設置這些座標:(1.3002,103.8641)。當你打開地圖時,它會自動放大到這些座標。
預先感謝您。
這是我的代碼:
public class HelloWorld extends Activity {
MapView mMapView = null;
ArcGISTiledMapServiceLayer tileLayer;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// Retrieve the map and initial extent from XML layout
mMapView = (MapView)findViewById(R.id.map);
/* create a @ArcGISTiledMapServiceLayer */
tileLayer = new ArcGISTiledMapServiceLayer(
"http://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer");
// Add tiled layer to MapView
mMapView.addLayer(tileLayer);
}
@Override
protected void onPause() {
super.onPause();
mMapView.pause();
}
@Override
protected void onResume() {
super.onResume();
mMapView.unpause();
}
}
我試着實現你有我的代碼,但是當我把它寫在我的代碼中。它要求我創建一個類,並且在幾何引擎行和mMapview.centerat上出現錯誤。 – FaridAvesko
'import com.esri.core.geometry.GeometryEngine;' 或Ctrl + Shift + O讓Eclipse爲您解決導入問題。 –