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

查看: 3837|回复: 10
打印 上一主题 下一主题

JavaScript API旧版服务升级新版攻略

[复制链接]
最佳答案
2 

12

主题

38

帖子

218

积分

超级版主

Rank: 8Rank: 8

积分
218
跳转到指定楼层
楼主
发表于 2014-12-9 18:12:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 emilyvivi5 于 2014-12-10 11:49 编辑

JavaScriptAPI V1.2及以下版本对应的服务,包括PoiSearch、RoadSearch、Geocoder、RouteSearch、BusSearch、Partition(即旧版服务),将于2015年2月底停止使用。新版服务在JavaScriptAPI V1.2服务插件及以上版本提供,开发者需要尽快升级API。
适用范围:使用JavaScriptAPI V1.1及JavaScriptAPI v1.2服务的开发者。
升级方法
1.       如未申请用户key,请点击获取KEY;如已申请key,则忽略该步骤。
2.      升级版本号
修改JavaScript API引用地址版本号,例:http://webapi.amap.com/maps?v=1.3
3.      地图加载
V1.3,地图中心点和缩放级别的设置通过 View2D 类来设置,缩放级别修改为“ zoom”,示例代码如下:
  1. <font size="2"><!DOCTYPE HTML>
  2. <html>
  3. <head>
  4. <metaname="viewport"content="initial-scale=1.0,user-scalable=no">
  5. <metahttp-equiv="Content-Type"content="text/html;charset=utf-8">
  6. <title>Hello,world</title>
  7. <styletype="text/css">
  8.         html{height:100%}
  9.         body{height:100%;margin:0px;padding:0px}
  10.         #container{height:100%}
  11. </style>
  12. <scripttype="text/javascript"
  13. src="http://webapi.amap.com/maps?v=1.3&key=您申请的key">
  14. </script>
  15. <scripttype="text/javascript">
  16. function initialize(){
  17.         //创建地图实例
  18.         var mapObj=new AMap.Map("container",{
  19.                   view: new AMap.View2D({//创建地图二维视口
  20.                            center: new AMap.LngLat(116.397428,39.90923),
  21.                            zoom:14,
  22.                            rotation:0
  23.                   }),
  24.         
  25.                   lang:"zh_cn"//设置地图语言类型,默认:中文简体
  26.         });
  27. }
  28. </script>
  29. </head>

  30. <bodyonload="initialize()">
  31. <divid="container"></div>
  32. </body>
  33. </html></font>
复制代码

4.      升级服务
替换旧版服务,新旧版服务对应关系如下:
  
旧版服务
新版服务插件
说明
PoiSearch
PlaceSearch
POI地物点查询
RoadSearch
RoadInfoSearch
道路查询
Geocoder
Geocoder
地理/逆地理编码
RouteSearch
Transfer  
Driving  
Walking
路径规划,包括公交换乘、驾车路径规划、步行路径规划
BusSearch
LineSearch  
StationSearch
公交路线信息查询,公交站点信息查询
Partition
DistrictSearch
行政区查询
使用服务需加载相应服务插件,如加载地物点搜索服务“PlaceSearch”,代码如下:
  1. <font size="2">mapObj.plugin(["AMap.PlaceSearch"],function() {        
  2.         …
  3.        });
  4. });</font>
复制代码

相关资源:
JavaScriptAPI v1.3更新指南:http://lbs.amap.com/api/javascript-api/down-2/

回复

使用道具 举报

最佳答案
0 

2

主题

16

帖子

66

积分

注册会员

Rank: 2

积分
66
沙发
发表于 2014-12-15 10:10:58 | 只看该作者
回复 支持 反对

使用道具 举报

最佳答案
0 

1

主题

3

帖子

9

积分

新手上路

Rank: 1

积分
9
板凳
发表于 2014-12-15 13:12:08 | 只看该作者
<script language="javascript" src="http://webapi.amap.com/maps?v=1.3&key=kfjkf"></script> 为什么key随便输入一个值  地图还是能显示呢
回复 支持 反对

使用道具 举报

最佳答案
0 

5

主题

24

帖子

85

积分

新手上路

Rank: 1

积分
85
地板
发表于 2014-12-16 13:03:23 | 只看该作者
1.3在360、搜狗等浏览器的兼容模式下(也就是IE兼容模式)存在bug。
new AMap.Map() 如果第一个参数不是字符串而是document.getElementById 返回的结果,就会报错。 但是之前的1.2版本就没有问题。Chrome等其他浏览器也没问题。 望解决
回复 支持 反对

使用道具 举报

5#
发表于 2014-12-17 18:28:18 | 只看该作者
如果只有地图展现,key随意,如果访问了服务,那就涉及到key了
修改个人资料
回复 支持 反对

使用道具 举报

最佳答案
5 

22

主题

760

帖子

1877

积分

超级版主

Rank: 8Rank: 8

积分
1877
QQ
6#
发表于 2014-12-19 10:45:53 | 只看该作者
smvv 发表于 2014-12-16 13:03
1.3在360、搜狗等浏览器的兼容模式下(也就是IE兼容模式)存在bug。
new AMap.Map() 如果第一个参数不是字 ...

Hi 你的反馈已收到,我们会验证并尽快处理该问题,感谢您对高德API的支持。
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
7#
发表于 2015-1-27 10:53:39 | 只看该作者
本帖最后由 kongjian5173 于 2015-1-27 13:21 编辑

升级不兼容也罢,一些函数为啥还不直接重写续用?难道升级的目的还有一定程度是为了放弃老用户
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
8#
发表于 2015-1-29 12:07:24 | 只看该作者
想问一下之前有个polygon的contains方法,新版里面去掉了吗?
回复 支持 反对

使用道具 举报

最佳答案
0 

1

主题

4

帖子

13

积分

新手上路

Rank: 1

积分
13
9#
发表于 2015-2-11 12:04:21 | 只看该作者
我使用v1.2的key在v1.3上调用地理位置解析 MGeocoder.getLocation 方法  提示‘INVALID_USER_KEY'?
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
10#
发表于 2015-2-25 10:07:02 | 只看该作者
升级本身是好事,但要向下兼容啊,我这升级完代码得重新全部改一遍了,你知道这有多坑不?要是项目多了不得把我玩死啊
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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