问题标签 [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 投票
3 回答
4334 浏览

geolocation - 使用大型地理编码数据集构建密度图?

我有一个包含超过 50,000 个地理编码点(经纬度)的数据集。每个点都有一组与之相关的数据——比如质量、状态等。

我想制作一组密度图,显示这些指标的数据分布。例如,一张地图将显示质量为“好”的所有项目的密度。

对于一组较小的点,我会使用谷歌地图和自定义标记。然而,这里不同的段有数万个点

是否有任何 API 或库可以帮助我做到这一点?


我将采用的解决方案:

  1. 将要映射的区域划分为网格。
  2. 计算每个正方形内的条目数。
  3. 对于每个正方形,生成一个相对于条目数具有透明度的 PNG。
  4. 使用这组 PNG 作为标记填充 Google 地图。
0 投票
3 回答
4490 浏览

iphone - NSSortDescriptor 用于比较 Cocoa/iPhone 中的 CLLocation 对象

我有一个 CLLocation 对象数组,我希望能够比较它们以获取与起始 CLLocation 对象的距离。数学很简单,但我很好奇是否有一个方便的排序描述符来做这件事?我应该避免 NSSortDescriptor 并编写自定义比较方法 + 冒泡排序吗?我通常最多比较 20 个对象,所以它不需要非常高效。

0 投票
6 回答
2111 浏览

mobile - 有什么办法可以查到手机的位置吗?

当用户查看网页时,有什么方法可以自动获取手机的位置(即纬度/经度)?这将主要在美国以外使用,所以如果有一些美国可能会或可能不会遵循的国际标准,这就是我需要知道的。

0 投票
2 回答
1921 浏览

api - 如何在 Google 地图中锁定国家/地区

我怎么做才能让你不能在谷歌地图中拖到英国以外的地方?你能把它锁定在某个区域吗,因为我希望能够在英国周围拖动,但不能在外面拖动。

克里斯

0 投票
7 回答
6272 浏览

java - 在圆中寻找坐标

我正在使用 Grails 下的 Google Maps 进行混搭,用户可以通过在地图上选择一个点和半径来创建地理围栏。这会存储在我的数据库中,并且应用程序会不断地从 GPS 设备接收一组坐标。

我想将接收到的坐标与圆圈中存储的区域进行比较。如果该点在圆圈内(或外),程序将触发一个动作。但是,我想知道如何确定坐标是否位于圆的内部/外部。有一个 Javascript 库允许执行此操作,但我需要在服务器上执行此操作。

是否有用于此的 Java(甚至 Groovy)库?你将如何实施它?

0 投票
1 回答
188 浏览

java - 在 Grails / Java 上使用 Yahoo Fire Eagle

有没有人在 Java / Grails 应用程序中实现了 Yahoo Fire Eagle API?你是怎么做到的?

我想用我的 Grails 应用程序轮询他们的 REST Web 服务。雅虎为各种编程语言(如 PHP、Ruby 等)提供了一些 API 工具包。不幸的是,Java/Groovy 没有类似的可用(有一个 Java 库,但它适用于 Android 应用程序,而我的是一个纯网络应用程序)

他们使用 OAUTH;因此,我在我的 Grails 应用程序中安装了 OAuth 插件并进行了相应的配置,但现在我不确定应该如何实现其他所有内容。有人已经这样做了吗?

0 投票
7 回答
157453 浏览

dns - 如何模拟不同位置的浏览?

我想从不同的位置检查一个特定的网站。例如,我看到一个来自美国的网站 example.com,它运行良好。欧洲的同事说他看不到该站点(出现 dns 错误)。

有什么办法可以让我自己检查,而不是每次都问他?

0 投票
7 回答
73751 浏览

javascript - Converting latitude and longitude to decimal values

I have GPS information presented in the form:

36°57'9" N 110°4'21" W

I can use the javascript functions of Chris Veness to convert degrees, minutes and seconds to numeric degrees, but first need to parse the GPS info into the individual latitude and longitude strings (with NSEW suffixes). I have read related posts on stackoverflow, but am not a regex expert (nor a programmer) and need some help with the parsing function. What's the best way to parse this string into latitude and longitude for use in the conversion function?

The result of all this will be a Web link that one can click on to see a Google map representation of location.

0 投票
7 回答
24813 浏览

iphone - 从 iPhone 转发地理编码

鉴于 mapkit 今天不提供前向地理编码功能,任何人都可以提供有关我如何使用搜索栏从今天用户输入的地址返回纬度和经度坐标的帮助。如果有人可以提供示例代码,那就太好了。

0 投票
1 回答
712 浏览

javascript - 谷歌分析来跟踪对 navigator.geolocation API 的支持?

用于用户定位的 navigator.geolocation api 现在也被 Firefox 支持,而不仅仅是 Safari/Iphone。我怀疑随着更多设备支持定位,它将成为一个得到很好支持的 api。

任何人都知道如何检测对这个 api 的支持,以便谷歌分析可以绘制它?