4***@qq.com
4***@qq.com
  • 发布:2018-03-09 21:40
  • 更新:2018-03-09 21:40
  • 阅读:938

map对象失效的问题

分类:HTML5+

问题比较复杂:

使用了内置的百度地图进行开发:plus.maps.Map。
index.html页面中地图正常显示,绘制路线等等操作都没问题。
在页面上加了个搜索按钮,点击后打开了预加载的search.html页面。
search.html页面上输入起点和终点进行路线搜索:drivingSearch,经调试,成功获取了若干条路线,放置于一个列表中。
点击列表项,通过plus.webview.currentWebview().opener()找到父页面,也就是index.html,触发父页面上的一个searchcompleted事件,将route对象传过去,希望在父页面上将此路径绘制出来。

经过调试,路径正常传过来了,distance、startPoint、endPoint都能打印出来,但是addOverlay(route)并未在界面上画出路径。

现将代码上传,希望管理员解答。

2018-03-09 21:40 负责人:无 分享
已邀请:

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