位置感知移动应用程序,需要有关我应该使用哪些技术的建议
Posted
技术标签:
【中文标题】位置感知移动应用程序,需要有关我应该使用哪些技术的建议【英文标题】:Location aware mobile app, need advice on which technologies I should use 【发布时间】:2011-08-22 23:09:40 【问题描述】:我正在为移动设备制作服务器端网站。我想要做的是有一个用户登录的会员系统。登录后,他们的地理位置将发送到我的数据库,该数据库返回该地区的目的地列表(餐馆、商店等)。我知道这已经完成,但我希望数据库中的位置是用户生成的,他们可以提交他们的地理位置到数据库并保存。
我知道 Flex、Actionscript、html,学习 php/mysql。我对那里的所有映射选项以及我需要使用和不需要使用的东西感到困惑。
希望有人可以帮助我弄清楚我需要做什么/使用什么来实现我的目标。提前致谢。
【问题讨论】:
【参考方案1】:这是我之前会(并且已经)做的事情......
-
通过 XHR 将用户的纬度和经度发送到 PHP 文件。使用 javascript 使用Geolocation API 来获取用户的纬度和经度。作为备用,您可以使用 Google Gears,如果失败,则使用在线服务将用户的 IP 映射到某个位置。
使用Google Maps API 将用户提交的地址映射到他们对应的纬度和经度。缓存此查找(没有理由每次都产生额外的 HTTP 请求)。
使用Great Circle Distance 公式计算用户坐标与数据库中其他位置坐标之间的距离。
返回按项目到最终用户位置的距离排序的结果。
这是非常笼统的概述,但您的问题也相当笼统。
【讨论】:
谢谢。这正是我一直在寻找的,已经这样做来布置步骤的人。一旦我开始,我会找到很好的方式,但有时需要朝着正确的方向推动:) 顺便说一句,我会尽快接受答案。需要再等2分钟以上是关于位置感知移动应用程序,需要有关我应该使用哪些技术的建议的主要内容,如果未能解决你的问题,请参考以下文章
我应该使用哪些技术在浏览器中进行 2d 自上而下的足球模拟?