诗词
字典
板报
句子
名言
励志
学校
友答
搜索
首页
中考频道
作文频道
公务员频道
出国留学
医药考试
司法考试
图书频道
外语考试
建筑工程
成人高考
故事频道
教程频道
文档频道
早教
星座频道
校园
求职招聘
考研频道
职业资格
自考频道
计算机考试
财会考试
高考频道
当前位置:
首页
>
教程频道
>
JAVA
>
J2ME开发
>
Java ME指路蜂地图开发示例:放大、缩小
2012-06-20
Java ME引路蜂地图开发示例:放大、缩小RasterMap的 zoomIn,zoomOut 用来放大缩小地图。//------------------
Java ME引路蜂地图开发示例:放大、缩小
RasterMap的 zoomIn,zoomOut 用来放大缩小地图。
//--------------------------------- PACKAGE ------------------------------------package com.pstreets.gisengine.demo.midp; //--------------------------------- IMPORTS ------------------------------------import com.mapdigit.gis.geometry.GeoLatLng;import com.mapdigit.gis.raster.MapType;import com.pstreets.gisengine.demo.MapDemoMIDP;import javax.microedition.lcdui.Command;import javax.microedition.lcdui.CommandListener;import javax.microedition.lcdui.Display;import javax.microedition.lcdui.Displayable; //[------------------------------ MAIN CLASS ----------------------------------]/** * map zoom demo for Guidebee Map API on MIDP platform. */public class MapZoomMIDP extends MapDemoMIDP implements CommandListener{ private Command mapZoomInCommand=new Command("Zoom In",Command.OK,1); private Command mapZoomOutCommand=new Command("Zoom Out",Command.CANCEL,1); public void startApp() { init(); canvas.addCommand(mapZoomInCommand); canvas.addCommand(mapZoomOutCommand); canvas.setCommandListener(this); GeoLatLng center = new GeoLatLng(32.0616667, 118.7777778); map.setCenter(center, 13, MapType.MICROSOFTCHINA); Display.getDisplay(this).setCurrent(canvas); } public void commandAction(Command c, Displayable d) { if(c==mapZoomInCommand){ map.zoomIn(); }else if(c==mapZoomOutCommand){ map.zoomOut(); } }}