我注意到现代的基于
html5的地理定位总是要求用户“你想与这个网站分享你的位置吗?”.这很好,但我知道还有其他尝试确定球场地理位置的路线,而无需申请此权限.如果我记得,这些服务使用ip数据库来尝试跟踪geolocaiton信息并将其提供给Web应用程序.
因此,在我的网站上,我希望在用户的邮政编码中获得“最佳猜测”,而不会要求地理位置权限.这样做最简单和/或最好的方法是什么?
解决方法
IP地理定位不太准确,但您不需要用户权限.
http://ipinfo.io API(这是我的服务)使它非常简单.这是一个jQuery示例:
$.get("http://ipinfo.io",function(response) { console.log(response.city,response.region,response.country); },"jsonp");
更多细节可在here获得.