代码之家  ›  专栏  ›  技术社区  ›  Alfred Balle

navigator.geolocation.getCurrentPosition在iOS上失败

  •  0
  • Alfred Balle  · 技术社区  · 7 年前

    在这方面有效 Safari Mac OS X ,和 Chrome Mac OS X Android . 但它失败了 iOS iPhone 8 iPad ).

    if (navigator.geolocation) {
      alert('geolocation OK');
      navigator.geolocation.getCurrentPosition(function(position) {
        alert('getCurrentPosition OK');
        BaseLocation = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);
        initMap();
      });
    }
    

    我收到警报了 geolocation OK getCurrentPosition OK 不显示在 initMap 从不打电话。

    iPhone iPad .

    0 回复  |  直到 7 年前