访问iPhone的GPS坐标

问题描述:

基本上我想要做的是获得iPhone 4上的GPS坐标。我没有创建任何类型的Web应用程序。除了地理定位API之外,我找不到太多,但似乎适用于创建Web应用程序。是否有一个JavaScript函数,我可以从手机本身调用,将返回自己的GPS坐标。 Bascially我正在做的是一个天气小部件,它创建一个xmlrequest并分析返回的数据。该小部件适用于特定的邮政编码。然而,我想看看我能否基于gps获得这个运行。返回xml响应的网站也允许gps coords。只是寻找最好的方式来获取coords并将它们传递到此网站。访问iPhone的GPS坐标

+0

创建用于定位经理iphone一个简单的应用程序 – alecnash 2010-08-19 01:27:05

+0

@alecnash听起来就像他正试图从一个Web应用程序做到这一点,而不是原生应用。 – RedBlueThing 2010-08-19 01:40:09

+0

问题不是很清楚。 @ cameron213,您是否试图从您的网页获取哪些用户将在Mobile Safari中看到的坐标?或者一个可可iPhone应用程序?我相信W3C地理定位API和CoreLocation是相应的答案。 – npdoty 2010-08-19 02:48:52

尝试这样:

navigator.geolocation.getCurrentPosition(function(loc){ 
    var lat = loc.coords.latitude; 
    var lon = loc.coords.longitude; 
    doSomethingWith(lat, lon); // your function  
}); 

参考文献:Mobile Safari Documentation

+0

我以为我尽可能具体。除非我别无选择,否则我不想创建一个Web应用程序。我创建了一个天气小部件,该天气小部件对天气馈送执行xml请求,然后对其进行解析,然后根据解析的数据显示天气信息。目前,天气正在被要求基于一个变量,其中包含一个邮政编码。我想将其更改为基于位置的小部件。现在我所拥有的就是javascript,它运行我所有的代码。我想从我自己的手机获取GPS线,而不必去某个网站......这是可能的。 – cameron213 2010-08-19 04:41:20

+0

这是JavaScript。这里没有什么是服务器端。 – 2010-08-19 05:31:09

+0

我指的是剩下的其他答案。我想我正在创建的应该是一个本地应用程序。我不明白Web应用程序和本地应用程序之间的差异,现在我知道了。所以我可以使用W3C Geolocation API获取本地应用的GPS坐标? – cameron213 2010-08-19 05:58:27