使用“同步加载插件的方式”,引用各类插件,就可以不创建地图,直接获取地图数据。
以下用IP定位做为例子,详细讲述“如何不显示地图就获取当前位置”。
引入城市定位插件,更多插件与使用方法请见
实例化城市定位
var citysearch = new AMap.CitySearch();
定位结果,如果成功返回城市名称,如果失败返回错误信息
citysearch.getLocalCity(function(status, result) { if (status === 'complete' && result.info === 'OK') { if (result && result.city && result.bounds) { var cityinfo = result.city; var citybounds = result.bounds; document.getElementById('tip').innerHTML = '您当前所在城市:'+cityinfo; } } else { document.getElementById('tip').innerHTML = result.info; } });
截图
全部源代码
根据ip定位
在线示例: