webview嵌入的网页中使用了高德JSAPI2.0的getLocation方法,IOS端无法获取?
各位大佬帮忙看下,我在h5里面使用了高德的getLocation方法获取定位,浏览器里面可以拉起定位确认弹窗,安卓端的小程序也可以,现在IOS端没法拉起,vconsole里面就是提示用户权限被拒绝,怎么解决呢 const getLngAndLat = () => {
const geolocation = new AMap.Geolocation({
enableHighAccuracy: true, // 高精度开启
radius: 10000,
extensions: "all"
});
geolocation.getCurrentPosition();
geolocation.on("complete", data => {
console.log(data, "定位信息");
form.value.lngAndLat = `${data.position.lng},${data.position.lat}`;
}); // 成功获取定位
geolocation.on("error", error => {
console.error("定位出错", error);
}); // 获取定位出错
};