张释
张释
  • 发布:2018-05-24 09:54
  • 更新:2018-05-24 09:54
  • 阅读:1506

应用内置地图BUG,三年前就有用户提出的问题

分类:HTML5+

详细问题描述
使用H5+示例APP中的内置应用地图,在IOS端真机运行/或打包运行,地图加载完毕后,拖动地图并放大地图,然后调用地图对象map的centerAndZoom(point,zoom);方法,重置显示区域及缩放比例,但无论zoom为多少,地图始终显示5公里的缩放

重现步骤
新建一个 Hello H5+ 的移动APP项目,然后打开 /plus/maps_map.html文件,修改js的 resetMap() 方法如下:

function resetMap(){  
	//假如用户当前位置在  116.3975,39.9074  
	map.centerAndZoom(new plus.maps.Point(116.3975,39.9074),18);  
}

保存并重新运行APP,地图加载完毕后,拖动地图并放大地图,然后点击重置按钮。
[结果]
地图将显示区域重新定位到用户当前位置,缩放比例为12.
[期望]
地图将显示区域重新定位到用户当前位置,缩放比例为代码中设置的 18;

运行环境
[系统版本]
Windown 7
[浏览器版本]
在APP中获取的手机UA:
Immersed-UserAgent: Mozilla/5.0 (iPhone; CPU iPhone OS 11_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E302 Html5Plus/1.0 (Immersed/20)

[IDE版本]
HBuilder
9.0.4.201805232049

[mui版本]
Mui v3.7.2

2018-05-24 09:54 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复