自2018年10月18日起,高德开发者论坛除车机板块外,其他板块将停止发帖与维护,如您有使用问题请 提交工单 联系我们,感谢您的理解。

查看: 1269|回复: 4
打印 上一主题 下一主题

[更新日志] 【变更通知】JS API v1.3变更服务调用方式,兼容原有调用方式

[复制链接]
最佳答案
5 

22

主题

760

帖子

1877

积分

超级版主

Rank: 8Rank: 8

积分
1877
QQ
跳转到指定楼层
楼主
发表于 2014-12-18 17:09:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 emilyvivi5 于 2014-12-18 18:09 编辑

JS API的小伙伴们~

JS API v1.3为了让大家能更灵活的应用地图API,对检索服务的使用方式和接口分类做了变更。检索服务兼容原有使用方式,但鼓励开发者们使用新的调用方式。变更如下:
1.      新增加载检索服务方法AMap.service,服务可以脱离地图单独使用,兼容原有的通过AMap.plugin方法加载的方式;
2.     服务通过对应的方法回调返回结果,兼容原有的通过事件回调返回结果的方式;
新的使用方式:
  1. //步骤一:初始化地图
  2. var map = new AMap.Map("container");
  3. //步骤二:通过AMap.service加载检索服务,加载的服务可以包括服务插件列表中一个或多个
  4. AMap.service(["AMap.Geocoder"], function() { //加载地理编码
  5.                 geocoder = new AMap.Geocoder({
  6.                     radius: 1000,
  7.                     extensions: "all"
  8.             });
  9.         //步骤三:通过服务对应的方法回调服务返回结果,本例中通过逆地理编码方法getAddress回调结果
  10.             geocoder.getAddress(new AMap.LngLat(112.752686,37.692514), function(status, result){
  11.                 //如果服务请求状态为“error”
  12.                     if(status=='error') {
  13.                             alert("服务请求出错啦! ");
  14.                     }
  15.                 //如果服务请求状态为“no_data”, “no_data”是指服务请求正常,但根据检索条件无结果返回,建议更换检索条件
  16.                 if(status=='no_data') {
  17.                     alert("无数据返回,请换个关键字试试~~");
  18.                 }
  19.                 //如果请求状态为“complete”,则取回服务返回结果,并打印
  20.                     else {
  21.                 console.log(result);
  22.             }
  23.             });
  24. });
复制代码
详细请查看接口文档

3.       为严格划分服务与工具类插件,将原置于本页面的Geolocation(浏览器定位)、Hotspot(底图热点插件)、DragRoute(拖拽导航插件)以及PlaceSearchLayer(麻点图插件),已移至插件页面。

产品更新内容详见更新日志

服务调用方式变更并非强制更新,JS API小伙伴们可按照意愿自行选用。





回复

使用道具 举报

最佳答案
131 

2

主题

1497

帖子

3816

积分

超级版主

Rank: 8Rank: 8

积分
3816
沙发
发表于 2014-12-18 17:47:45 | 只看该作者
新的服务加载方式更加好用~
回复 支持 反对

使用道具 举报

最佳答案
5 

22

主题

760

帖子

1877

积分

超级版主

Rank: 8Rank: 8

积分
1877
QQ
板凳
 楼主| 发表于 2014-12-18 19:07:15 | 只看该作者
回复

使用道具 举报

最佳答案
0 

0

主题

1

帖子

6

积分

新手上路

Rank: 1

积分
6
地板
发表于 2015-1-28 09:10:57 | 只看该作者
有没有交流群啊
回复 支持 反对

使用道具 举报

最佳答案
5 

22

主题

760

帖子

1877

积分

超级版主

Rank: 8Rank: 8

积分
1877
QQ
5#
 楼主| 发表于 2015-1-30 11:19:12 | 只看该作者

现有交流群后面慢慢不支持了,有疑问和想法都可以在论坛里面沟通哦~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|高德开发者论坛

Copyright ©2014 高德开发者论坛.All Rights Reserved |京ICP证070711号

意见反馈 常见问题 服务条款 联系我们
快速回复 返回顶部 返回列表