在使用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)); } });