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