目前有一个页面比较长需要出现滚动条嵌入了Map 控件,map控件不随滚动条移动而移动。
我看了下官方文档有一个属性
不起作用。
position: (String 类型 )地图控件在Webview窗口的布局模式
可取值: "static" - 地图控件在页面中正常布局模式,如果页面存在滚动条则随窗口内容滚动; "absolute" - 地图控件在页面中绝对布局模式,如果页面存在滚动条不随窗口内容滚动; 默认值为"static"。 注意:布局模式并不影响地图控件在窗口中的位置及大小,如果构造时传入的DOM元素位置及大小发生变化,可通过resize方法更新。
2 个回复
___K - 峥嵘头角风里浪,不得风云志不休。
var map = new plus.maps.Map("map",{position:"absolute"});
___K - 峥嵘头角风里浪,不得风云志不休。
默认的是“static”定型不动的,百度地图,一旦窗体过长了,定型不动的布局,操作起来就很不流畅了,地图缩放和拖动都好卡,甚至是动不了,很懊恼。
目前是通过默认设置布局“absolute”,滚动后隐藏地图,回到顶部显示地图解决的。