通过Web访问Core Location框架的iPhone应用
我想知道是否可以通过网站访问iPhone的Core Location框架?
我的目标是建立一个供iPhone浏览的webapp /网站,然后上传其当前的GPS位置。对于朋友/家人来说,这将是一个简单的主要站点,因此我们可以彼此定位。我可以让他们手动输入lng / lat,但这不是最容易找到的东西。如果iPhone可以自动显示或者上传,那就太好了。
我还没有Mac(正在等待新的Mac Book Pro),但是现在想要更自动的东西。拥有Mac之后,我可以下载SDK并在以后构建更好的版本。现在,如果可能的话,一个webapp版本会很棒。谢谢。
解决方案
回答
我很确定我们不能直接做我们想做的事。
我能想到的最好的主意是"重复使用"一个iPhone应用程序,该应用程序会记录位置并使其可在网络上访问。以Twitter为例。如果我没有记错的话,Tapulous的应用程序Twinkle将抓住位置并将其发布到Twitter.com用户个人资料中。这是一个看起来像的例子:
然后,我们可以从Web应用程序中为感兴趣的每个人抓取用户页面。这很麻烦,但是就像我说的那样,这是我能想到的最好的选择。
同样,如果我们不想惹上Twitter,那么也许还有其他应用程序也可以做到这一点,但是我个人并不知道。祝你好运。
回答
http://www.instamapper.com/iphone
iPhone App商店
尽管这可能无法直接回答问题,但已有相当多的iPhone应用程序已经使用GPS进行了此类操作。 Instamapper是我从应用程序商店获得的第一个应用程序,但是我敢肯定我们会找到满足我们需求的东西。
回答
我们构建了一个非常瘦的iphone客户端应用程序,该应用程序仅在我们的网站上调用了预定义的.js文件。奇迹般有效。
有关项目,请参见arisgames.org。
回答
为什么不简单地使用移动Safari中可用的W3C GeoLocation API?这也将适用于ipod touch(郊区精度)。
它实际上是10行代码,而javascript可以在Firefox 3.5上正常运行。比抓取某些第三方网站要容易得多。