我正在创建一个网站,我想按距离用户排序一些搜索结果。我怀疑我的很多用户都希望“在路上”访问我的网站,因为我的网站的性质,他们的iPhone,黑莓或你有什么。其中一些设备可能具有GPS,我认为它比IP地址查找更准确。有没有办法可以利用这个?即使用户必须点击某种“授权xyz.com来访问我的位置信息”,我也不认为他们会介意太多。如果它不可用,我想回退IP查找。
有人可以为此推荐服务吗?对测试免费服务感兴趣,如果它提供了明显更好的结果,则付费。
如果相关,将使用ColdFusion用于此项目,虽然我怀疑它将是一个REST服务,所以它并不重要。
答案 0 :(得分:3)
您可以使用某些(并非所有)浏览器支持的geolocation API。这是an article describing how it works in Firefox 3.5+。
这是各种设备中的question which covers support of the API。
Google Gears也有地理定位API。