Java ME引路蜂地图开发示例:地址反编码
来源:互联网 发布:网络kol通称 编辑:程序博客网 时间:2024/06/02 13:40
地址反编码是通过经纬度查询对应的地名,下面示例是查询经纬度为118.777802, 32.061699对应的地名,结果为”中国江苏省南京市鼓楼区渊声巷41号”。
注意使用字符串经纬度格式时,纬度在前,经度在后,如果反了,则返回的地名或能为空或都跑到外国去了。结果也是一个数组,一般到第一个结果,后面结果是更大的区域或是距离相对较远的地名。
//------------------------------------------------------------------------------ // COPYRIGHT 2011 GUIDEBEE // ALL RIGHTS RESERVED. // GUIDEBEE CONFIDENTIAL PROPRIETARY ///////////////////////////////////// REVISIONS //////////////////////////////// // Date Name Tracking # Description // --------- ------------------- ---------- -------------------------- // 28JAN2011 James Shen Initial Creation //////////////////////////////////////////////////////////////////////////////// //--------------------------------- PACKAGE ------------------------------------ package com.pstreets.gisengine.demo.midp; //--------------------------------- IMPORTS ------------------------------------ import com.mapdigit.gis.MapPoint; import com.mapdigit.gis.geometry.GeoLatLng; import com.mapdigit.gis.raster.MapType; import com.mapdigit.gis.service.IReverseGeocodingListener; 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 ----------------------------------] //--------------------------------- REVISIONS ---------------------------------- // Date Name Tracking # Description // -------- ------------------- ------------- -------------------------- // 28JAN2011 James Shen Initial Creation //////////////////////////////////////////////////////////////////////////////// /** * map pan demo for Guidebee Map API on MIDP platform. * <hr><b>© Copyright 2011 Guidebee, Inc. All Rights Reserved.</b> * @version 1.00, 28/01/11 * @author Guidebee Pty Ltd. */public class MapReverseGeocodingMIDP extends MapDemoMIDP implements CommandListener, IReverseGeocodingListener { private Command mapFindAddressCommand = new Command("Find Address", Command.OK, 1); public void startApp() { init(); canvas.addCommand(mapFindAddressCommand); map.setReverseGeocodingListener(this); 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 == mapFindAddressCommand) { map.getReverseLocations("32.061699,118.777802"); } } public void done(String arg0, MapPoint[] result) { if (result != null) { map.panTo(result[0].getPoint()); } } }
- Java ME引路蜂地图开发示例:地址反编码
- Android引路蜂地图开发示例:地址反编码
- Windows Mobile引路蜂地图开发示例:地址反编码
- LWUIT引路蜂地图开发示例:地址反编码
- Blackberry引路蜂地图开发示例:地址反编码
- Java ME引路蜂地图开发示例:地址查询
- Java ME引路蜂地图开发示例:IP地址查询
- Java ME引路蜂地图开发示例:离线地图示例
- Java ME引路蜂地图开发示例:设置地图类型
- Java ME引路蜂地图开发示例:地图平移
- Java ME引路蜂地图开发示例:选择地图服务
- Java ME引路蜂地图开发示例:放大、缩小
- Java ME引路蜂地图开发示例:路径查询
- Java ME引路蜂地图开发示例:本地查询
- Java ME引路蜂地图开发示例:第一个地图应用
- 引路蜂地图API:Java ME地图应用开发环境
- Java ME引路蜂地图开发示例:叠加自定义图层
- Java SE引路蜂地图开发示例
- 网游人才市场两难困境:招聘难,应聘也难
- Java中怎么设置JLabel的字体样式,大小,颜色?
- Android开发需要掌握的10个工具
- Android ApiDemos示例解析(33):App->Preferences->Default Values
- python字符串的encode与decode研究心得——解决乱码问题
- Java ME引路蜂地图开发示例:地址反编码
- Android 精彩博文
- no acceptable C compiler found in $PATH
- 开发者要求改进:苹果商店缺乏应用推广方式
- Android OpenGL ES->Frame Buffer Object
- 棋牌游戏网站变相赌博:巨型产业链浮现
- Linux下安装Python
- Linux下安装cronolog
- 更多人失业更多人玩游戏:不解释