如何在不通过 Web 调用的情况下在浏览器中查找地理位置
Posted
技术标签:
【中文标题】如何在不通过 Web 调用的情况下在浏览器中查找地理位置【英文标题】:How to find geographical location in the browser without calls over the Web 【发布时间】:2012-01-13 15:06:03 【问题描述】:我有一个 Web 应用程序,希望您为自己设置时区和地理位置(国家/地区)。我想在不使用远程 API 调用的情况下为用户提供猜测,因为我的系统可能无法访问 Internet。
我找到了一个 JS sn-p,它根据用户浏览器的时间和 dst 设置提出合理的时区猜测。我想要一个可以离线工作的基本猜测系统(例如,一个小型 IP -> 国家数据库)。
¿有什么想法吗?谢谢!
【问题讨论】:
【参考方案1】:我认为“客户端地理位置”这句话可能会在一些谷歌搜索过程中对您有所帮助。请参阅http://html5demos.com/geo 了解由浏览器 完成的 HTML5 演示。我很确定像 Need a client side API for determing geo location of IP addresses 这样的解决方案需要服务器通信或将地理位置数据库大量下载到客户端。
【讨论】:
以上是关于如何在不通过 Web 调用的情况下在浏览器中查找地理位置的主要内容,如果未能解决你的问题,请参考以下文章
C/C++ Linux,如何在不使用 IP 的情况下在网络上查找邻居(仅限 MAC)
如何在不使用count(*)的情况下在greenplum中查找表中的行数
如何在不维护 jsessionid 的情况下在 Spring Boot 中保护 RESTful API
如何在不使用 _id 字段但使用多个属性的情况下在 mongoose 中查找子文档