高德android_api_开发指南

高德android_api_开发指南

ID:14522638

大小:2.15 MB

页数:33页

时间:2018-07-29

高德android_api_开发指南_第1页
高德android_api_开发指南_第2页
高德android_api_开发指南_第3页
高德android_api_开发指南_第4页
高德android_api_开发指南_第5页
资源描述:

《高德android_api_开发指南》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、高德地图什么是高德地图AndroidAPI?高德地图AndroidAPI版是一套基于Android1.6及以上设备的应用程序接口,通过该接口,用户可以轻松访问高德地图服务和数据,构建功能丰富、交互性强的地图应用程序。高德地图AndroidAPI不仅包含构建地图的基本接口,还提供了诸如矢量地图、栅格地图、地图定位(GPS、基站、WiFi)、本地搜索、路线规划等数据服务,用户可以根据自己的需要进行选择。面向的读者本API是提供给具有一定Android编程经验和了解面向对象概念的读者使用的。此外,读者还应该对地图产品有一

2、定的了解。兼容性系统:支持Android1.6及以上系统。高德AndroidMAPAPI与GoogleAndroidMapAPI比较首先,高德AndroidMAPAPI与GoogleAndroidMapAPI是基本兼容的,只需替换Java包名和MapAPIKey,即可将GoogleAndroidMapAPI替换为高德AndroidMAPAPI。在此基础之上,高德AndroidMAPAPI同时还提供了一些个性化的功能和服务,见下文介绍:1.坐标偏转:根据中国相关法律规律,GPS坐标首先需要经过偏转,否则此位置点将不能

3、与电子地图匹配。高德AndroidMAPAPI支持了坐标偏转功能,并且在类MyLocation中内置了此功能,因此位置点显示相比较为准确。2.本地缓存:位置相关应用的特点是用户的地图访问有一定的局部性。因此,高德AndroidMAPAPI增加了本地缓存功能,此功能有助于提高速度,且减少最终用户资费。3.CellID定位(手机基站定位):根据手机的当前连接基站,确定位置。此功能使用AndroidLocationManager机制,可以与现有的定位机制无缝集成。当GPS无信号时,可实现使用CellID定位。4.Geoc

4、odeing&ReverseGeocoding(地理编码与逆地理编码):在国外,位置信息地址描述相对比较精确,例如:XX市XX街道XX号。但在中国,由于一些生活习惯的特点和差异,用户一般不会准确描述位置信息地址,而是选择通过以下描述来定位位置:XX路口。具体场景如:“我在XX路口等你“或”我们在XX大厦旁边见面“。根据此特点,我们进行了本地化设计,因此高德地理编码与逆地理编码API满足了此类需求。5.Poi搜索:通过高德Poi搜索API,简单的几条语句,即可进行POI搜索,并且将结果标注在地图上。这大大简化了程序开

5、发人员的工作。另一方面,高德的地理搜索引擎支持语义级别的POI搜索。具体场景:假设有一个应用想在当前地图上标注所有饭馆,如果使用通用的搜索,如何设置搜索关键字呢?“饭馆”,“饭馆+餐厅”,“吃饭”?似乎没有非常合理的方案。而高德的地理搜索引擎除传统的全文搜索外,同时提供类别搜索。开发人员可自行组合高德POI类别,实现在高德MAPAPI的基础上创造出自有应用程序更强大的应用。在高德中未支持的GoogleMapAPI类名方法注释MapViewvoidcomputeScroll()不支持booleanisSatellit

6、e()不支持卫星图booleanisStreetView()不支持街景图booleanisTraffic()不支持交通图android.view.ViewgetZoomControls()Deprecated;Google已声明不支持使用该方法voidpreLoad()调用无效voidsetSatellite(booleanon) 不支持卫星图voidsetStreetView(booleanon)不支持街景图voidsetTraffic(booleanon)   不支持交通图MapView.LayoutParam

7、sjava.lang.Stringdebug(java.lang.Stringoutput)不支持MapActivityprotected booleanisLocationDisplayed()Google内部统计函数,不支持protectedabstract booleanisRouteDisplayed() Overlay.SnappablebooleanonSnapToItem(intx,inty,android.graphics.PointsnapPoint,MapViewmapView)不支持Itemi

8、zedOverlaybooleanonSnapToItem(intx,inty,android.graphics.PointsnapPoint,MapViewmapView)不支持MyLocationOverlaybooleanonSnapToItem(intx,inty,android.graphics.PointsnapPoint,MapViewmapV

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。