gpt4 book ai didi

api - 没有 HTML5 API 的地理定位

转载 作者:行者123 更新时间:2023-12-04 19:17:13 25 4
gpt4 key购买 nike

全部!

我需要确定当前用户城市。使用 HTML5 这不是问题。但我需要支持旧浏览器(leke 是 ie 7,8)。首先,我想使用 IP 地址查找位置。但实现起来并不容易(我需要带位置的实际数据库)。免费网络服务不提供我需要的信息。其中许多可以确定一个国家(但不是城市)。

我尝试使用 http://www.geoplugin.net/并且此服务仅返回国家/地区(和另一个免费)。我尝试使用带 IP 的 CSV 数据库(但在互联网上我可以找到旧版本)。

你知道判断用户所在城市的免费方法吗?谢谢!

最佳答案

一些较旧的浏览器确实支持以某种形式获取用户位置。回到 IE7/8 时代,一些不同的浏览器以不同的方式处理地理定位。这对开发人员来说是一个痛苦。我这辈子都记不起如何在 IE7/8 中执行此操作,但记得在某个时候为此编写了一个包装器库。现在大多数人都使用包装器库来处理所有不同的浏览器实现。 Bing Maps V7 JavaScript 将所有新旧功能包装到其 API 中的一个通用 GeoLocationProvider 类中,如果您的站点中需要 map ,这可能是一个选项:http://msdn.microsoft.com/en-us/library/hh125833.aspx

关于api - 没有 HTML5 API 的地理定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19217038/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com