ZoomIn and zoomOut of RasterMap are used to zoom in and out the map. Create a MapZoom Activity in the GISEngineTutorial project.
[Java]
Package com. pstreets. gisengine. demo;
Import com. mapdigit. gis. geometry. GeoLatLng;
Import com. pstreets. gisengine. R;
Import com. pstreets. gisengine. SharedMapInstance;
Import com. mapdigit. gis. raster. MapType;
Import android. app. Activity;
Import android. OS. Bundle;
Import android. view. Menu;
Import android. view. MenuInflater;
Import android. view. MenuItem;
Public class MapZoom extends Activity {
@ Override
Public void onCreate (Bundle savedInstanceState ){
Super. onCreate (savedInstanceState );
SetContentView (R. layout. main );
}
@ Override
Public void onStart (){
Super. onStart ();
GeoLatLng center = new GeoLatLng (32.0616667, 118.7777778 );
SharedMapInstance. map. setCenter (center, 13, MapType. MICROSOFTCHINA );
}
@ Override
Public boolean onCreateOptionsMenu (Menu menu ){
MenuInflater inflater = getMenuInflater ();
Inflater. inflate (R. menu. mapzoom_menu, menu );
Return true;
}
@ Override
Public boolean onOptionsItemSelected (MenuItem item ){
// Handle item selection
Switch (item. getItemId ()){
Case R. id. zoomin:
SharedMapInstance. map. zoomIn ();
Return true;
Case R. id. zoomout:
SharedMapInstance. map. zoomOut ();
Return true;
Default:
Return super. onOptionsItemSelected (item );
}
}
}
Package com. pstreets. gisengine. demo;
Import com. mapdigit. gis. geometry. GeoLatLng;
Import com. pstreets. gisengine. R;
Import com. pstreets. gisengine. SharedMapInstance;
Import com. mapdigit. gis. raster. MapType;
Import android. app. Activity;
Import android. OS. Bundle;
Import android. view. Menu;
Import android. view. MenuInflater;
Import android. view. MenuItem;
Public class MapZoom extends Activity {
@ Override
Public void onCreate (Bundle savedInstanceState ){
Super. onCreate (savedInstanceState );
SetContentView (R. layout. main );
}
@ Override
Public void onStart (){
Super. onStart ();
GeoLatLng center = new GeoLatLng (32.0616667, 118.7777778 );
SharedMapInstance. map. setCenter (center, 13, MapType. MICROSOFTCHINA );
}
@ Override
Public boolean onCreateOptionsMenu (Menu menu ){
MenuInflater inflater = getMenuInflater ();
Inflater. inflate (R. menu. mapzoom_menu, menu );
Return true;
}
@ Override
Public boolean onOptionsItemSelected (MenuItem item ){
// Handle item selection
Switch (item. getItemId ()){
Case R. id. zoomin:
SharedMapInstance. map. zoomIn ();
Return true;
Case R. id. zoomout:
SharedMapInstance. map. zoomOut ();
Return true;
Default:
Return super. onOptionsItemSelected (item );
}
}
}
Author: mapdigit