如何使用互联网获取当前位置?
我正在申请需要用户的经纬度。
如果我从设置和
关闭iPhone定位服务,请有人告诉我我想从互联网获取当前位置,而不是从GPS获取,然后我怎么能得到它
在iOS中?
这可能是最新的iOS吗?
我使用了Core Location framework
。
如果有任何想法,请与我分享。
就像Android
一样,他们使用类似这样的东西
isGPSEnabled = locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER);
isNetworkEnabled = locationManager.isProviderEnabled(LocationManager.NETWORK_PROVIDER);
所以如果位置服务是OFF
,我也想获取位置。
提前致谢。
答案 0 :(得分: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>