1

如何使用互联网获取当前位置?

我正在制作一个需要用户纬度和经度的应用程序。

如果我从设置中关闭 iPhone 定位服务,谁能告诉我

我想从互联网而不是从 GPS 获取当前位置,那么我该如何获取它

在 iOS 中?

这在最新的 iOS 中可能吗?

我使用了Core Location framework.

如果有人有任何想法,请与我分享。

就像Android他们使用这样的东西

isGPSEnabled = locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER);

isNetworkEnabled = locationManager.isProviderEnabled(LocationManager.NETWORK_PROVIDER);

所以如果位置服务是,我也想获得位置OFF

提前致谢。

4

1 回答 1

0

没有任何苹果 sdk,但您使用 HTML5。从您的本机代码调用此 html 并获得处理的响应

<!DOCTYPE html>
<html>
<body>
<p id="demo">Click the button to get your coordinates:</p>
<button onclick="getLocation()">Try It</button>
<script>
var x=document.getElementById("demo");
function getLocation()
  {
  if (navigator.geolocation)
    {
    navigator.geolocation.getCurrentPosition(showPosition);
    }
  else{x.innerHTML="Geolocation is not supported by this browser.";}
  }
function showPosition(position)
  {
  x.innerHTML="Latitude: " + position.coords.latitude + 
  "<br>Longitude: " + position.coords.longitude;    
  }
</script>
</body>
</html>
于 2014-01-22T09:50:23.687 回答