appcan本身对于各个插件支持有限,官方给予的文档也不是很完全,经常出现各种功能实现的缺失。
当使用官方uexBaiduMap希望实现悬浮于地图之上的按钮这种效果时,遇到了比较尴尬的问题。
在web browser端我们使用css的z-index来实现该效果,然后在appcan调用uexBaiduMap插件缺不行。
<div style="margin-top: 15em;background-color: #16A5D7;position:absolute;z-index: 9999;">121111112</div>
经过一篇使用uexButton帖子的启发,最终使用以下方式实现了该效果
uexBaiduMap.open(0,600,1080,1300,data.longitude,data.latitude, function(){
var param = {
x:100,
y:700,
width:200,
height:90,
data:{
title:"AppCan",
titleColor:"#111111",
bgImage:"res://position-128.png",
textSize:"15.789"
} } ;
btnOjb = uexButton.create(param);
uexButton.onClick = function(btnOjb){
alert("onClick-" + btnOjb);
}
});