首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >实现地理定位的最佳方法是什么?

实现地理定位的最佳方法是什么?
EN

Stack Overflow用户
提问于 2009-12-10 05:14:34
回答 5查看 2.2K关注 0票数 6

最近,地理定位在技术上变得相当流行。通过IP,手机发射塔,全球定位系统,使用浏览器插件,HTML5?,移动设备...

由于我即将在我们的网站上添加一些针对地理位置的功能,所以我想知道最好的方法是什么。有没有一些API可以混合使用所有这些技术?或者至少,你会推荐我使用哪种API/服务?

我正在工作的服务不需要100%准确,所以我对geo-IP没意见,但如果有一个简单的方法可以做得更好,为什么不呢?

使用的技术有php、javascript、ajax、java。

EN

回答 5

Stack Overflow用户

发布于 2009-12-10 05:49:19

无论你做什么,请不要根据用户的IP设置你的网站的语言,然后让它几乎不可能改变,除非你知道所说的语言,你觉得自己在浪费时间(就像ebay和paypal,等等)。使用浏览器的语言。

比方说,并不是每个法国人都会说法语或想说法语。

我猜这与你的问题没有太大关系,但我觉得有必要对此大喊大叫,对不起:)

票数 5
EN

Stack Overflow用户

发布于 2009-12-10 05:20:02

GEO IP可能是目前最好的方法。

HTML5看起来很有前途,但要得到广泛支持还需要一段时间。即使这样,它也需要明确的用户批准,这在某种程度上限制了使用它的可能性(例如,自动重定向到网站的特定国家版本)

票数 1
EN

Stack Overflow用户

发布于 2009-12-10 05:44:57

首先,尝试免费的http://api.hostip.info?ip=x.x.x.x (www.hostip.info用于网站)

它将在xml结构中为您提供城市和国家。我在http-server上有一个用PHP编写的小代理脚本,html页面使用ajax调用它,并使用Google geocoding api在Google地图上显示文本信息。稍后,您可以轻松地将api.hostip.info替换为其他应用程序接口。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1876928

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档