欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

html5 / vue 实现移动端自动定位

程序员文章站 2022-05-17 20:06:48
...

腾讯地图可以完全不依赖原生实现手机定位,不用和原生交互。

如果是使用的vue 那就把下面的代码引到index.html中

<script type="text/javascript" src="https://3gimg.qq.com/lightmap/components/geolocation/geolocation.min.js"></script>

下面是一段js代码 使用vue的话可以单独写一个js文件 在页面中引入 也可以直接写在index.html中

 var geolocation = new qq.maps.Geolocation("OB4BZ-D4W3U-B7VVO-4PJWW-6TKDJ-WPB77", "myapp");

    var options = {timeout: 8000};
    function showPosition(position) {
    console.log(position) // 定位的信息
        alert('定位成功');
        //position即为获取的定位信息的对象
    };

    function showErr() {
       alert('定位失败');
    };

    //获取位置信息
    geolocation.getLocation(showPosition, showErr, options);