<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) 的转换 (即谷歌、高德 转 百度)
Logo

前往低代码交流专区

更多推荐