使用高德地图获取经纬度时发现如果不定义一个如下面的div,就无法调用,有没有办法不要加载地图容器(div)
本人调用的代码如下所示:
HTML:
<div id="map"></div>
TS(TypeScript):
let map = new AMap.Map('map', {
resizeEnable: true
});
map.plugin('AMap.Geolocation', function () {
let geolocation = new AMap.Geolocation({
// 是否使用高精度定位,默认:true
enableHighAccuracy: true,
});
geolocation.getCurrentPosition();
// 返回定位信息
AMap.event.addListener(geolocation, 'complete', onComplete);
// 返回定位出错信息
AMap.event.addListener(geolocation, 'error', onError);
});
下面附上高德地图官网提供的获取经纬度示例:
http://lbs.amap.com/api/javascript-api/example/location/browser-location
因为加载地图太慢了,有没有办法不要容器
牛魔王的故事
相关分类