【高小爱课堂】_地图API开发者教程(全平台精华版)

高德LBS开放平台 发布于 2014/06/13 15:14
阅读 1K+
收藏 5
一、使用须知
二、坐标相关问题

三、标注问题 
四、定位相关问题 
五、云图 
六、地图API  1)Javascript API
2)Android API
3)iOS API
4)Windows Phone 及win8 API
5)URI API
▼使用须知


Q:使用高德地图API产品是否需要付费?
A:不需要,为了更好的提供服务,请您将企业名称(个人姓名)、联系人、应用名称以及您使用的key通过邮箱API@autonavi.com)发送给我们。

Q:高德地图API的服务调用有什么限制?
A:地理/逆地理编码,每日每Key调用限制200000次,每10分钟内调用次数限制10000次
Place查询,每日每Key调用限制100000次,每10分钟内调用次数限制50000次
输入提示,每日每Key调用限制100000次,每10分钟内调用次数限制50000次
路线规划,每日每Key调用限制100000次,每10分钟内调用次数限制5000次
道路查询,每日每Key调用限制25000次,每10分钟内调用次数限制2500次
静态地图,每日每Key调用限制25000次,每10分钟内调用次数限制2500次
定位,每日每Key调用限制100000次,每10分钟内调用次数限制5000次


Q:高德地图API使用条款
A:请参见http://api.amap.com/terms



Q:高德地图API支持哪些开发平台?
A:在移动端,支持Android、iOS、WindowsPhone,在Web端支持Javascript语言的H5接口,在服务器端支持REST方式调用的服务接口。

Q:如何申请key?如何注册key? 
A:详情参见http://api.amap.com/key/


Q:Rest key的申请?
A:所有key相同,多个应用可以用同一个key,但是调用次数有限制。

Q:为什么Key无法使用?
A:1)key申请10分钟后生效。

2)不存在——key设置错误。
3) 请检查网络,有问题请发邮箱至api@autonavi.com


Q:2d与3d地图的区别是什么?
A:2D 地图是栅格地图,采用切片的方式显示地图;3D 地图为矢量地图,采用终端绘制地图的方式,地图功能更加丰富。

Q:高德SDK有英文版的吗?
A:目前只能显示中文地图。

Q:高德现在有查询行政区域信息的API吗?
A:JS API1.1版本有行政区划功能,可以去官网上下载相关的文档和demo文件http://api.amap.com/javascript/down

Q:如何进行商务合作?
A:请发邮件至jidong.wu@autonavi.com


▼坐标相关问题

Q:高德地图API使用的坐标系统是什么?
A:高德地图API在中国大陆地区使用的坐标系为国家规定的gcj-02坐标系。

Q:如何从其他坐标系转到高德坐标系?
A:高德不提供坐标转换服务,有关GPS点绘制在高德地图上的方法,请参考:(http://bbs.amap.com/thread-18617-1-2.html


Q:自己取的点为什么在高德地图上显示不准?
A:请考虑以下2种情况:
1)用户自己坐标可能不是GCJ-02,需要进行坐标转换
2)经纬度顺序写反了,移动端先维度后经度,JS先经度后维度。

Q:为什么GPS获取的原始坐标显示在地图上为什么会出现偏差?
A:高德地图的对外提供的坐标都是经过国家测绘局加密处理的,符合国家测绘局对地理信息保密要求,因此如果使用GPS获得的原始坐标在高德地图显示,会有偏差,需要将原始坐标经过加密转换,转化为高德坐标,请发邮件至api@autonavi.com

[size=13.63636302947998px]

▼标注问题

Q:如何进行标注?怎样将我的店铺展示在高德地图上?
A:请查看以下链接  http://bbs.amap.com/thread-5797-1-1.html 关于标注进度等问题,可以发邮件到zhao.yang@autonavi.com 询问。


Q:我在高德地图上标注了店铺,出现变更后如何更改地址等信息?
A:请查看以下链接  http://bbs.amap.com/thread-5797-1-1.html 关于标注进度等问题,可以发邮件到zhao.yang@autonavi.com 询问。 

Q:标注收费吗?
A:不收费。

▼定位相关问题

Q:如何使用GPS定位?
A: 首先请确保手机自身的GPS卫星定位功能处于开启状态另外由于室内无GPS信号请确保在室外能够接收到GPS卫星信号的地方进行定位。


Q:定位成功后能返回哪些信息?
A:GPS定位后,可得到定位点的经纬度坐标和定位精度;如果是网络定位,除了坐标信息和定位精度外,还可获取定位点的所在的省、市名称、区域编码以及定位描述等信息。


Q:注册定位监听后,满足什么条件才会将其触发?
A:如果网络定位,监听按照所设置的时间参数触发;如果是GPS定位,则按照设定的距离和时间因素触发。



▼云图

Q:云图为用户提供的存储空间多大?
A:每个高德账号500M存储空间,若需更多,请联系我们(
http://bbs.amap.com/forum-81-1.html)。


Q:为何使用我的key请求云图存储服务显示失败(invalid)?
A:请先在API官网_密钥管理频道(超链接:http://api.amap.com/key/):开启此key的云存储服务。


A:云图数据管理台的数据是否可以导出?
Q:暂时未支持。请关注后续版本的规划。


A:如何删除云数据图层?

Q:调用cloudDatalayer.setMap(null),实现删除你添加的云数据图层。

Javascript API

Q: 我怎么开始使用高德地图 Javascript API?
A: 您可以通过开发指南学习如何使用高德地图 JavaScript API。http://api.amap.com/javascript/reference/map



Q: 高德地图 JavaScript API 能离线使用么?
A: 高德地图 Javascript API 为在线地图服务接口,不能提供脱机服务,使用 Javascript API 提供的服务必须联网使用。


Q:新版服务插件和原有服务的差别?
A: 新版服务以插件形式提供,使用新版服务需加载服务插件,详情请见参考手册http://api.amap.com/Javascript/reference/search_plugin,相关示例;新版服务插件丰富和规范了返回结果数据,在出行导航查询中整合步行方式;API将继续维护旧版服务API,但不会进行更新,我们鼓励用户使用新版服务API。



Q:如何获取POI类型对照表和城市编码对照表?
A: 获取POI类型对照表和城市编码对照表请到相关下载。http://api.amap.com/Javascript/down


Q: 从GPS获取的原始坐标显示在地图上为什么会出现偏差?
A: 高德地图的对外提供的坐标都是经过国家测绘局加密处理的,符合国家测绘局对地理信息保密要求,因此如果使用GPS获得的原始坐标在高德地图显示,会有偏差,需要将原始坐标经过加密转换,转化为高德坐标。



Q: 高德地图API街景覆盖城市有哪些?
A:高德地图街景覆盖城市共33个,分别为:杭州,南京,成都,西安,拉萨,昆明,烟台,沈阳,哈尔滨,长春,常州,南通,林芝,泰安,日照,那曲,东营,日喀则,德州,滨州,聊城,莱芜,郑州,洛阳,平顶山,开封,安阳,信阳,新乡,焦作,商丘,周口,驻马店。


Q:添加大量marker导致地图反应慢怎么办?
A:添加marker数量超过300时,建议使用点聚合(http://api.amap.com/javascript/example/num/0509)或者进行数据抽稀。数据抽稀即用少量具有代表性的点代替全量的点。



▼Android API

Q:如何进行开发环境配置?
A:您可以参照开发指南http://api.amap.com/android/guide/project_set 进行设置


Q:我怎么开始使用高德地图 Android SDK?
A: 您可以通过开发指南http://api.amap.com/Android/guide学习如何使用高德地图 Android SDK。


Q:2D 地图和 3D 地图的差别?
A:2D 地图是栅格地图,采用切片的方式显示地图;3D 地图为矢量地图,采用终端绘制地图的方式,地图功能更加丰富。2D 地图相对3D地图,优点:栅格版相对矢量版容量小,耗电少并且cpu使用占比低 ; 缺点:比较耗流量,无旋转,离线地图和倾斜等功能。


Q:如何计算两点之间的距离?
A: 可以通过 AMapUtils.calculateLineDistance(LatLng startLatlng LatLng endLatlng) 来计算两点距离,单位:米。


Q:V2.2.X 搜索和 V2.0.4 搜索之间的差别?
A:V2.2.X 和 V2.0.4 的搜索接口区别比较大。V2.2.X 在搜索能力上做了比较大的提升,是目前我们主推的搜索服务,建议用户优先选择。


Q:为什么使用高德地图 API 进行开发时会提示“key 不存在”?
A: 高德地图 Android SDK 在地图显示、定位、搜索功能都需要进行 key 验证。如果您的工程尚未增加 key,请点击申请Key添加,否则将会导致这些功能无法正常使用。

Q:高德地图 Android SDK 如何在地图初始化时显示指定的城市?
A:首先您需要获得指定城市中心点的经纬度坐标之后可以使用 AMap.moveCamera(CameraUpdateFactory.newLatLngZoom(latLngzoom))方法设置地图的可视区域,将指定城市中心点的经纬度坐标作为参数传入。


更多高德API常见问题请点击链接:http://bbs.amap.com/thread-21221-1-1.html


▼iOS API

Q: 如何进行开发环境配置?
A:  请您参见开发之南http://api.amap.com/ios/guide/project_set进行设置;


Q:为什么使用高德地图 API 进行开发时会提示“key 不存在”?
A:高德地图 Android SDK 在地图显示、定位、搜索功能都需要进行 key 验证。如果您的工程尚未增加 key,请点击申请Key添加,否则将会导致这些功能无法正常使用。


Q: 我怎么开始使用高德地图iOS SDK?
A:您可以通过开发指南学习http://api.amap.com/Ios/guide 如何使用高德地图iOS SDK。


Q: 地图接口和数据能离线使用么?
A:高德地图iOS SDK支持矢量地图离线下载使用,您可以通过开发指南的离线地图章节http://api.amap.com/ios/guide/map_offline了解更多。


Q:V2.1.X搜索和V2.0.6搜索之间的差别?
A:V2.1.X和V2.0.6的搜索接口区别比较大,V2.1.X在搜索能力上做了比较大的提升,是目前我们主推的搜索服务,建议用户优先选择。

Q:可以同时使用V2.0.6搜索和V2.1.X地图?
A:可以同时使用,只要分别导入对应的库文件即可。


Q: 是否使用UDID?
A:从V2.06版本彻底去除UUID以及“uniqueIdentifier“的使用,用户可以使用strings libMAMapKit.a | grep -ni 'uniqueIdentifier' 命来来进行检测是否使用了“uniqueIdentifier“。


▼Windows Phone 及win8 API

Q:win8 sdk 是否支持WIN8.0?win8 sdk 能否加载到unity3d中?
A:仅支持Win8.1,Win8.0已经不支持。没有在Unity3D中使用过SDK,您可以尝试一下。


Q:如何调整MMarker 移动时的角度
A:MarkerMoveAlong 是直接让标注按照一定的路线来移动,不需要改变图片的角度,MarkerMoveTo 是从标注点移动到终点,你可以设置移动过程中标注点的角度


Q: 我怎么开始使用高德地图Windows Phone SDK?
A: 您可以通过开发指南学习如何使用高德地图Windows Phone SDK


Q: 地图接口和数据能离线使用么?
A: 高德地图Windows Phone SDK为在线地图服务接口,目前不支持离线地图,提供的服务必须联网使用。


Q:V1.X.X 与 V2.X.X 地图有什么差别?
A: V1.X.X是栅格地图,采用地图切片的方式显示地图;V2.X.X是矢量地图,采用终端绘制地图的方式,地图功能更加丰富,且支持3D显示。


Q:V1.X.X 与 V2.X.X 搜索有什么差别?
A: V1.X.X和V2.X.X的搜索接口区别比较大,V2.X.X在搜索能力上做了比较大的提升,是目前我们主推的搜索服务,建议用户优先选择。


Q:V1.X.X 与 V2.X.X 适用的Windows Phone版本?
A: V1.X.X适用于Windows Phone OS 7.X版本, V2.X.X适用于Windows Phone OS 8.X。

▼URI API

Q:调用URI API导航接口后,图标直接定位到了导航的目的地,不能显示导航路线信息。
A:通过第三方调用高德地图的导航功能,在GPS没有定位成功的情况下,地图中心点显示的是目的地位置(在图面上展示的效果就是目的图标+终点图标)在GPS定位成功之后,才会发起网络请求,请求成功之后,才会有路线。请检查定位是否成功。


Q:为什么从我开发的APP中调起高德地图时,启动导航网络速度很慢,网络要求也很高,但是同样的网络环境下我打开
高德地图进行导航,速度就很快。

A:您好,从非高德地图调用高德地图的导航功能,GPS定位成功之后,才请求网络数据,GPS定位需要时间。而从高德地图内部进入导航功能,有了位置(无论是GPS还是非GPS)就请求网络数据。如此第三方调用就比较慢。


Q:我从我自己的APP 通过URI调用高德地图导航,定位后起点和终点重合在一起了?
A:当通过第三方调用高德地图的导航功能时,在GPS没有定位成功的情况下,地图中心点显示的是目的地位置(在图面上展示的效果就是起点图标+终点图标)在GPS定位成功之后,才会发起网络请求,请求成功之后,才会有路线。所以,请您确认自己的GPS开启,并且定位成功。

加载中
返回顶部
顶部