0
我使用Google地图的ClientLocation
来检索用户地理位置(通过他们的IP地址)。这是非常缓慢的,因为您必须首先下载并加载Google地图,然后才能开始对用户IP地址进行地理定位。如何获得客户的地理定位(经度和纬度)非常快?
然后我碰到了http://fwix.com/。他们正在做我想做的,但超级快速,而不必使用谷歌地图ClientLocation
。
看样子他们都产生在飞行的HTML页面,并注入纬度和经度到META
区域的HTML。
只需查看fwix.com源,你会看到类似这样的:
<meta name="geo_lat" content="12.34567" />
<meta name="geo_lng" content="-98.76543" />
问题:
- 如何fwix这样做呢?
- 什么是我无需加载整个Google Maps API即可检索用户地理位置(lat/lng)的最快捷方式?意思是说,如果有一个Web服务,我可以通过程序调用这个服务,只返回用户地理位置(lat/lng)?
我可能会补充说,知识产权是一种非常不可靠的找到一个人的位置的方法。通常在10-50英里内是这种模式,至少在洛杉矶。 – Novikov 2010-09-20 16:33:12
@Novikov这很不错。 – NullUserException 2010-09-20 16:34:45
但是如何?我同意,获取用户IP地址服务器端非常容易。但是,一旦我拥有知识产权,我该如何将其转化为经度和纬度? – frooyo 2010-09-20 16:59:49