问题标签 [geolocation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
22341 浏览

geolocation - 使用 IPv6 进行地理定位?

我正在开发一个 IP 地理定位库,它使用 IPv4 地址的前三个八位字节来确定用户的国家、城市、纬度、经度等。就像一个魅力。

但它不处理 IPv6 地址,我希望它这样做。

有什么方法可以转换 IPv6 地址以获得相当于 IPv4 地址的前三个八位字节的地址,还是它们使用完全不同的编号方案,需要完全不同的 ipgeo 映射?

0 投票
1 回答
229 浏览

javascript - 检测安装在浏览器上的 geode、fire eagle 或 google gear

有没有关于如何检测用户浏览器上安装的 geode、fire eagle、google gear 并获取用户位置的演示?

0 投票
2 回答
526 浏览

map - wsg 1984 - 计算两个地理点之间的距离

我需要 C# 中的代码和平,可以计算具有 wsg1984 格式的地图中 2 点之间的距离

0 投票
6 回答
3044 浏览

php - 识别我网站的访问者所在的国家/地区

我想使用 php 识别我的访问者来自哪个国家/地区。我怎样才能做到这一点?

0 投票
10 回答
3463 浏览

algorithm - 可以通过 lat/long 以优于 O(n) 的时间计算最近的位置吗?

我想知道是否有一种算法可以比 O(n) 时间更好地计算最近的位置(由纬度/经度表示)。

我知道我可以使用 Haversine 公式来获取从参考点到每个位置的距离并对 ASC 进行排序,但这对于大型数据集来说效率低下。

MySQL DISTANCE() 函数如何执行?我猜O(n)?

0 投票
3 回答
9054 浏览

c# - 在 ASP.NET 页面中查找客户端位置

如何在我的 ASP.NET 页面中查找客户端位置?事实上我用过System.Globalization.RegionInfo.CurrentRegion,但它在控制面板中显示设置。那么我可以使用任何方法找到确切的位置吗?

0 投票
2 回答
1000 浏览

geolocation - 是否可以在没有任何 GPRS 连接的情况下通过 API 获取移动设备中的 GPS 信息?

是否可以在没有任何 GPRS 连接的情况下通过 API 获取移动设备中的 GPS 信息?

已编辑

是的,例如在 Java ME 平台或 Apple iPhone 上

0 投票
5 回答
13691 浏览

asp.net - 地理位置 Web 服务建议

有没有人对地理定位网络服务有任何建议(最好是免费的!)?

计划在 asp.net 应用程序中使用它,我听说 Google 可能有一些东西。

0 投票
2 回答
9083 浏览

.net - 使用 .net 从谷歌地图 api 获取国家和州/城市的示例

有没有人有一段示例代码可以通过 Google Maps API 获取来自 asp.net 应用程序的请求的国家和州/城市(在后面的代码中)?

任何帮助都非常感谢!

谢谢!

0 投票
3 回答
6527 浏览

asp.net-mvc - 从 .NET 代码中使用 Google 获取用户的位置

我想在会话期间将用户的当前位置存储在 ASP.NET MVC 网站上。因为我想使用位置服务器端,所以我认为这应该起作用的方式(也许其他建议?)是当用户第一次访问网站时,我获取位置并将其存储在会话中,所以稍后请求它确实不必再次查找。

我能找到的最好方法是使用 Google 的 ClientLocation 方法:

我的问题是如何最好地将在此 Javascript 代码中查找的位置返回到服务器以存储在数据库或会话中。我知道我可以使用 jQuery 调用控制器操作来传递位置:

但是为了性能,我不希望在每次加载页面时都发生这种情况。我认为这样做的另一种方法是通过执行以下操作(调用地理编码)从.NET代码调用Google的api:

但是我找不到任何等效的方法来直接从这样的 URL 调用 ClientLocation - 我看到的所有示例都使用 google.loader (我认为这样做时我不能使用它?)我有另一件事考虑使用Google 的 .NET 库,但我在其中找不到任何东西来进行位置查找(也许我错了?)。