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

math - 计算2个GPS坐标之间的距离

如何计算两个 GPS 坐标之间的距离(使用纬度和经度)?

0 投票
3 回答
2510 浏览

google-maps - 计算经度/纬度

给定以下输入:

  • 1..n 个位置的已知经度/纬度
  • 位置 1..n 和另一个位置“m”之间的已知距离

如何计算位置“m”的经度/纬度?

0 投票
5 回答
20984 浏览

geolocation - 地理空间坐标和距离(以公里为单位)

这是对这个问题的跟进。

我似乎被困在这一点上。基本上,我需要能够来回转换以参考标准度数系统中的坐标,或者通过测量沿国际日期变更线从南极向北的距离,然后从日期的那个点开始向东的距离线。为了做到这一点(以及一些更一般的距离测量的东西),我有一种方法来确定两个纬度/经度点之间的距离,另一种方法需要一个纬度/经度点、一个航向和一个距离,然后返回该课程结束时的纬度/经度点。

这是我定义的两个静态方法:

这是我用来测试它的函数:

“结束于”值应该是 appx。72.0 / 31.5。但相反,我得到大约 1.25 / 0.021。

我想我一定是错过了一些愚蠢的东西,忘记在某处转换单位,或者其他什么......任何帮助将不胜感激!

更新 1:

我已经(正确地)写了距离函数来返回米,但是在评论中错误地写了公里......当我今天回到它时,这当然让我感到困惑。无论如何,现在已经修复了,我已经修复了 endOfCourse 方法中的因式分解错误,而且我还意识到我也忘记了在该方法中将弧度转换回度数。无论如何:虽然看起来我现在得到了正确的纬度数(71.99 ...),但经度数却很差(我得到的是 3.54 而不是 11.5)。

更新 2: 我在测试中有一个错字,如下所述。它现在已在代码中修复。然而,经度数仍然是错误的:我现在得到的是 -11.34 而不是 11.5。我认为这些行一定有问题:

0 投票
20 回答
458237 浏览

php - 从 IP 地址获取位置

我想从他们的 IP 地址中检索访问者的城市、州和国家等信息,以便我可以根据他们的位置自定义我的网页。在 PHP 中有没有好的可靠的方法来做到这一点?我使用 JavaScript 编写客户端脚本,使用 PHP 编写服务器端脚本,使用 MySQL 编写数据库。

0 投票
3 回答
1378 浏览

java - 谷歌地图维基百科层

有没有办法以编程方式列出长/纬点半径内的所有地理标记的维基百科条目?我认为这可以通过谷歌地图 API 实现,但我对任何方法都感兴趣。注意:我不想显示 googlemap。

0 投票
2 回答
707 浏览

blackberry - Location API not working for custom/third-party applications

I'm trying to write a simple GPS based application for my BB 8800 (with Airtel, India).

But for some reason my code getLocation(timeout) always returns with a non-valid location (only after timing out). I tried different combinations of criteria parameters with no success.

I'm pretty sure that the problem is not with my code because even the BlackBerry GPS demo application does not work. However, my GPS receiver is working fine because "Wayfinder", a maps application that came bundled with my BB, works fine.

To test it further, I tried running SpotFinder and Google Maps. But they did not work either. Google Maps could determine location using cell tower info but not GPS.

Here are some more details about my environment, 1. Phone Model: BlackBerry 8800 2. Carrier: AirTel (India) 3. Device Version: 4.2.168 (Platform 2.3.0.54)

Can my carrier block it? [I spoke with AirTel technical support but they wouldn't budge to help developers]

Thanks In Advance

0 投票
2 回答
206 浏览

geolocation - 是否有 API 可用于复制 iPhoto '09 的“地点”功能?

我看到了 Apple 的主题演讲,对iPhoto '09中新增的 Places 功能印象深刻。简而言之,它从照片中获取地理编码信息并将其转换为真实的地方。所以它不是 -41.51.2 或其他什么,而是说“帝国大厦”。

它看起来很有趣,但它也类似于我想添加到我自己的应用程序中的功能。因此,从开发人员的角度来看,我想知道是否有人知道 Apple 使用什么服务来解决“地理编码到位置”映射?或者它被认为是他们在内部开发的东西?

0 投票
4 回答
2397 浏览

service - 存在哪些基于 IP 对人员进行地理定位的服务?

人们使用什么来对个人 IP 进行地理定位以确定他们所在的城市?

我已经尝试过 Google API 的内置功能,但它的地理位置数据库似乎参差不齐。

http://code.google.com/apis/ajax/documentation/#ClientLocation

有人使用任何其他服务成功进行地理定位吗?

0 投票
3 回答
1296 浏览

cocoa-touch - 如何确定 CLLocationManager 返回的位置信息是否有效?

如何确定 CLLocationManager 返回的位置信息是否有效?

0 投票
3 回答
1235 浏览

geolocation - 下载准确的纬度/经度/纬度数据的最佳位置在哪里?

我确定这是在某处公开可用的,但我的 google-fu 让我失望了。我想做的是下载世界上可用的最准确的纬度/经度/纬度数据。这可以排除海洋区域。另外,我不需要地址。大多数情况下,我需要的是:给定纬度/经度,alt是什么?谷歌地图目前没有可用的高度数据,我不想使用公共网络服务,因为没有 SLA。

我能找到的最好的是:http ://www.geonames.org/export/ ...事实上,它们也是为什么我不能使用公共网络服务进行这些查找的一个很好的例子:http://geonames.wordpress.com/2009/01/25/what-to-do-against-ddos-effects/

提前致谢!!!!