我在开发一款对地图有高度依赖的app,首页载入一次地图控件,正常使用
但是在其他的webview再次打开map控件后,无法拖拽地图,像一副静态图
请问这是maps控件的一个bug吗?
下面图一可以拖拽,是首页的map,第一次使用plus.maps.Map创建
图二一动不动,是从主页跳转到的另一个页面,同样使用了new plus.maps.Map创建
我在开发一款对地图有高度依赖的app,首页载入一次地图控件,正常使用
但是在其他的webview再次打开map控件后,无法拖拽地图,像一副静态图
请问这是maps控件的一个bug吗?
下面图一可以拖拽,是首页的map,第一次使用plus.maps.Map创建
图二一动不动,是从主页跳转到的另一个页面,同样使用了new plus.maps.Map创建
雪之梦技术驿站 - 你在互联网的路上匆匆而来,雪之梦技术驿站助你满载而去
那你为何重复创建map对象?
d***@gmail.com (作者)
两个webview都需要用到map对象。,但我感觉虽然是两个webview却是公用了一个map对象,这个现象很费解,难道android自身就是这么设计的吗,map插件是公用的?ios不会有这个问题,不同webview直接的map互不干预
2017-08-13 10:28
d***@gmail.com (作者)
已经解决了,希望能帮到各位:
这可能是android的webview机制问题
存在的webview公用同一个map插件,所以,请先清理掉原来的webview(如果不想清除,这里可以使用子webview