admin 管理员组文章数量: 1087135
2024年3月22日发(作者:schematic下载)
使用AutoNavi MAP API 开发地图应用
• 为什么要使用AutoNavi MAP API
• AutoNavi MAP API 概述
• AutoNavi Android MAP API 与 Google Android Map API 比较
• 如何使用 AutoNavi MAP API
如何实现坐标偏转
如何创建MapView
如何创建ItemizedOverlay
如何创建PoiSearch
如何创建Geocoder
如何创建MyLocation
• FAQ
• 技术支持(QQ群:122795260, 邮箱:mapservice@)
为什么要使用AutoNavi MAP API
因为商业上的原因,联想不能在中国市场发布的手机上预装Google相关的手机服务,包括Google地图
API。为了解决这一问题,我们和高德公司(AutoNavi)合作,在手机上预置了AutoNavi提供的多种基于位
置的服务。高德公司作为中国领先的导航电子地图内容和位置服务解决方案提供商,旗下的互联网MAP
API()同样在业界具有良好的口碑。可为客户提供跨平台、跨媒体的位置服务解
决方案。我们同时鼓励中国的开发者们,使用AutoNavi MAP API开发基于位置和地图应用程序,并且发
布在中国市场中的联想手机上。
AutoNavi MAP API 概述
AutoNavi MAP API是高德软件公司提供的调用地图的接口方法。用户的应用程序可以通过AutoNavi MAP
API提供的接口方法操作地图数据,实现位置相关或地图相关应用。例如,通过调用AutoNavi MAP API,
将地图数据整合到自己的应用中,可以将商户的地理位置信息在地图上进行标注,以很直观的形式展现给
使用者。AutoNavi MAP API还将添加自驾,公交及步行的线路规划API。同时,还将加入对矢量地图的支
持,大幅提高地图下载的速度。在不久的将来,还会加入3D街区图和其他的个性化地理数据支持。
要创建一个地图,需要在一个页面布局中扩展MapActivity及实现MapView类。您必须设置"android:apiKey"
才能在您的应用中使用MapView获取地图数据。在模拟器环境中,您可以通过申请调试API 秘钥,进行
程序开发。但在发布时,您必须申请签名证书的API秘钥,并替换MapView中的调试API秘钥。
AutoNavi MAP API 的详细内容可参考 /。
AutoNavi Android MAP API 与 Google Android Map API 比较
首先, AutoNavi Android MAP API 与Google Android Map API是基本兼容的,只需替换Java包名和
Map API Key,即可将Google Android Map API替换为AutoNavi Android MAP API。
在此基础之上,AutoNavi Android MAP API同时还提供了一些个性化的功能和服务, 见下文介绍:
1. 坐标偏转:根据中国相关法律规律,GPS坐标首先需要经过偏转,否则此位置点将不能与电子地
图匹配。AntoNavi Android MAP API支持了坐标偏转功能,并且在类MyLocation中内置了此功能,
因此位置点显示相比较为准确。
2. 本地缓存:位置相关应用的特点是用户的地图访问有一定的局部性。因此,AutoNavi Android MAP
API增加了本地缓存功能,此功能有助于提高速度,且减少最终用户资费。
3. Cell ID定位(手机基站定位): 根据手机的当前连接基站,确定位置。此功能使用Android Location
Manager机制,可以与现有的定位机制无缝集成。当GPS无信号时,可实现使用Cell ID定位。
4. Geocodeing & Reverse Geocoding(地理编码与逆地理编码):在国外,位置信息地址描述相对
比较精确,例如:XX市XX街道XX号。但在中国,由于一些生活习惯的特点和差异,用户一般不
会准确描述位置信息地址,而是选择通过以下描述来定位位置:XX路口。具体场景如: “我在XX
版权声明:本文标题:高德地图API使用说明 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1711103006a588609.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论