使用Hbuilder上的百度地图,为覆盖物设置的icon在安卓和ios上显示的大小差别很大,有人遇到吗?怎么解决。
/**
- 按数据生成marker
- @param {Object} row = 数据
*/
function bdMapMarker(row) {
var Point = new plus.maps.Point(row.lng, row.lat);
var marker = new plus.maps.Marker(Point);
var iconurl = "";
if (row.type == "a") {
iconurl = "../imgs/map/icons/a.png";
} else if (row.type == "b") {
iconurl = "../imgs/map/icons/b.png";
} else if (row.type == "c") {
iconurl = "../imgs/map/icons/c.png";
} else {
iconurl = "../imgs/map/icons/g.png";
};
marker.setIcon(iconurl); //大小如何设置,同样大小的图片在安卓和IPhone上大小差别很大
//marker.setLabel(row.name);
var bubble = new plus.maps.Bubble(row.name);
marker.setBubble(bubble);
return marker;
};
wen如故i
这些倍图,根据自己实际需求来决定。
2017-09-14 15:25