在使用bMap模块(百度地图)时IOS端需要先进行初始化。
如下方列子,需要注意的是初始化在页面中初始一次即可,可以放置在apiready事件中初始。
var map = api.require('bMap');
if( api.systemType == 'ios'){
map.initMapSDK(function(ret) {
if (ret.status) {
alert('地图初始化成功,可以从百度地图服务器检索信息了!');
}
});
}
// getNameFromCoords
map.getNameFromCoords({
lon: 116.384767,
lat: 39.989539
}, function(ret, err) {
if (ret.status) {
alert(JSON.stringify(ret));
}
});