通过 Web 访问 Core Location 框架的 iPhone 应用程序
-
09-06-2019 - |
题
我想知道是否可以通过网站访问 iPhone 核心位置框架?
我的目标是构建一个 iPhone 可以浏览的网络应用程序/网站,然后上传其当前的 GPS 位置。这将是一个简单的网站,主要供朋友/家人使用,以便我们可以找到彼此。我可以让他们手动输入 lng/lat,但这并不是最容易找到的。如果 iPhone 能够自动显示或上传该内容,那就太好了。
我还没有 Mac(正在等待新的 Mac Book Pro),但现在想要一些更自动化的东西。一旦我拥有了 Mac,我就可以下载 SDK 并在以后构建更好的版本。目前,如果可能的话,网络应用程序版本会很棒。谢谢。
解决方案
为什么不简单地使用 W3C 地理位置 API 在移动 Safari 中可用吗?这也适用于 iPod touch(郊区精度)。
它实际上只有 10 行代码,并且 JavaScript 无需更改即可在 Firefox 3.5 上运行。比抓取一些第三方网站要容易得多。
其他提示
http://www.instamapper.com/iphone
虽然这可能无法直接回答您的问题,但有相当多的 iPhone 应用程序已经使用 GPS 进行此类操作。Instamapper 是我从应用程序商店中下载的第一个应用程序,但我相信您可以找到满足您需求的东西。
我很确定你不能直接做你想做的事。
我能想到的最好的主意是“重用”一个记录位置并使其可以在网络上访问的 iPhone 应用程序。以推特为例。如果我没记错的话,Tapulous 的应用程序 Twinkle 会获取您的位置并将其发布到您的 Twitter.com 用户个人资料中。下面是一个示例:
然后,您可以从您的网络应用程序中抓取您感兴趣的位置的每个人的用户页面。这是一个令人痛苦的事情,但就像我说的,这是我能想到的最好的办法。
再说一次,如果你不想打扰 Twitter,可能还有其他应用程序可以做到这一点,但我个人不知道有任何应用程序。祝你好运。
我们构建了一个非常瘦的 iPhone 客户端应用程序,只需调用我们网站上预定义的 .js 文件即可。奇迹般有效。
请参阅 arisgames.org 了解该项目。