bmap模块在 iOS端 getNameFromCoords返回false

发布时间:2020-08-23 12:47

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