我使用Google Map的ClientLocation
来检索用户的地理位置(通过他们的IP地址)。这非常慢,因为您首先必须先下载然后加载Google地图,然后才能开始对用户的IP地址进行地理定位。
然后我遇到了 http://fwix.com/ 。他们正在按照我的意愿行事,但超级快,无需使用Google地图ClientLocation
。
看来他们正在动态生成HTML页面,并将纬度和经度注入HTML的META
区域。
只需查看fwix.com的来源,您就会看到类似的内容:
<meta name="geo_lat" content="12.34567" />
<meta name="geo_lng" content="-98.76543" />
问题:
答案 0 :(得分:2)
您不需要从客户端进行任何交互(除了他们的初始请求,它会向服务器显示其IP地址)以通过其IP地址定位它们。
通过IP进行地理定位都是在服务器端完成的,这可以快速转发到客户端。如果您遇到加载缓慢,那是因为您的浏览器正在加载其他内容。