Android引路蜂地圖開發示例:第一個地圖應用

前面介紹瞭Android引路蜂地圖開發示例所用到的一些共用類,HelloWorld示例使用瞭這些共享類,所以代碼非常簡單。

下面的例子顯示南京地圖,縮放級別為13級,地圖類型為Bing中國地圖。

[java] 
package com.pstreets.gisengine.demo;  
  
import com.mapdigit.gis.geometry.GeoLatLng; 
import com.mapdigit.gis.raster.MapType; 
import com.pstreets.gisengine.R; 
import com.pstreets.gisengine.SharedMapInstance;  
  
import android.app.Activity; 
import android.os.Bundle;  
  
public class HelloWorld extends Activity {  
  
 public void onCreate(Bundle savedInstanceState) { 
  super.onCreate(savedInstanceState); 
  setContentView(R.layout.main); 
 }  
  
 public void onStart() { 
  super.onStart(); 
  GeoLatLng center = new GeoLatLng(32.0616667, 118.7777778); 
  SharedMapInstance.map.setCenter(center, 13, MapType.MICROSOFTCHINA);  
  
 }  
  

package com.pstreets.gisengine.demo;
 
import com.mapdigit.gis.geometry.GeoLatLng;
import com.mapdigit.gis.raster.MapType;
import com.pstreets.gisengine.R;
import com.pstreets.gisengine.SharedMapInstance;
 
import android.app.Activity;
import android.os.Bundle;
 
public class HelloWorld extends Activity {
 
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);
 }
 
 public void onStart() {
  super.onStart();
  GeoLatLng center = new GeoLatLng(32.0616667, 118.7777778);
  SharedMapInstance.map.setCenter(center, 13, MapType.MICROSOFTCHINA);
 
 }
 
}

 

如果想使用Google中國地圖,隻需將SharedMapInstance.map.setCenter(center, 13, MapType.MICROSOFTCHINA);改成

SharedMapInstance.map.setCenter(center, 13, MapType.GOOGLECHINA);

 

後面的例子基本采用Bing中國地圖為例,改成Google地圖隻需一行改動。

 作者:mapdigit
 

發佈留言