前面介绍了Android引路蜂地图开发示例所用到的一些共用类,HelloWorld示例使用了这些共享类,所以代码非常简单。
下面的例子显示南京地图,缩放级别为13级,地图类型为Bing中国地图。
- 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地图只需一行改动。