vue 获取当前位置经纬度
<template><div><div id="container"></div></div></template><script>export default {created(){},mo...
·
<template>
<div>
<div id="container">
</div>
</div>
</template>
<script>
export default {
created(){
},
mounted(){
var _this = this;
if(navigator.geolocation) {
navigator.geolocation.getCurrentPosition(
//locationSuccess 获取成功的话
function(position) {
_this.getLongitude = position.coords.longitude;
_this.getLatitude = position.coords.latitude;
alert(_this.getLongitude) //弹出经度测试
alert(_this.getLatitude)
},
//locationError 获取失败的话
function(error) {
var errorType = ['您拒绝共享位置信息', '获取不到位置信息', '获取位置信息超时'];
alert(errorType[error.code - 1]);
}
);
}
},
methods:{
}
}
</script>
这里获取的经纬度是火星坐标系(也就是 谷歌、高德坐标)如果需要转换百度坐标,请点击 火星坐标系 (GCJ-02) 与百度坐标系 (BD-09) 的转换 (即谷歌、高德 转 百度)
更多推荐
已为社区贡献3条内容
所有评论(0)