|
var map = api.require('bMap');
map.customStyle();
var openMap = function(center) {
map.open({
rect: {
x: 0,
y: 0,
w: "auto",
h: "auto"
},
center: center,
zoomLevel: 14,
showUserLocation: true,
fixedOn: api.frameName,
fixed: true
}, function(ret) {
if (ret.status) {
map.enableCustom();
map.setScaleBar({
show: true,
position: {
x: 100,
y: 100
}
});
}
});
map.addEventListener({
name: 'viewChange'
}, function(ret) {
if (ret.status) {
mapMoved();
}
});
map.addEventListener({
name: 'click'
}, function(ret) {
if (ret.status) {
mapMoved();
}
});
}
map.getLocation({
accuracy: '100m',
autoStop: true,
filter: 1
}, function(ret, err) {
if (ret.status) {
var center = {
lon: ret.lon,
lat: ret.lat
}
openMap(center);
} else {
alert(err.code);
}
}); |
|