如果在同一个页面中使用navigator.geolocation.getCurrentPosition和navigator.geolocation.watchPosition,则无法工作。

问题描述 投票:0回答:1

我使用的是 navigator.geolocation.getCurrentPositionnavigator.geolocation.watchPosition 在同一个html页面,我使用 navigator.geolocation.watchPosition 用于罗盘指针和 navigator.geolocation.getCurrentPosition 用于显示两地之间的距离,如果仅使用 navigator.geolocation.getCurrentPosition 显示距离,但指南针不工作,有什么方法可以同时使用两种方法吗?getCurrentPosition and watchPosition.

navigator.geolocation.watchPosition(locationUpdate, locationUpdateFail, {
    enableHighAccuracy: false,
    maximumAge: 30000,
    timeout: 27000
  });

 navigator.geolocation.getCurrentPosition(function(position) {
        showNearPlaces(position);

      });

javascript html google-maps geolocation
1个回答
0
投票

也许我的回答能帮到其他人,我只用了 watchPosition 并将经纬度存储在 global variable,现在我不需要使用 getCurrentPosition. 谢谢你审阅我的问题。

© www.soinside.com 2019 - 2024. All rights reserved.