问题标签 [geocoding]

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 投票
5 回答
7149 浏览

geolocation - 是否有从 Thomas Bros 地图页面和网格转换为纬度/经度的公式?

我正在开发一个包含 Thomas Brothers 地图页面和网格编号的项目。有没有办法以编程方式将此地图页面转换为纬度和经度?

例如 US101 和 I405 高速公路的交叉口。

ThomasBrothers:561-3G(页面网格)

0 投票
6 回答
2902 浏览

database - 在数据库中存储地理位置的最有效方法

我知道 postgres 有一种用于存储地理坐标的数据类型。但我正在寻找与 RDBMS 无关的解决方案。目前我在 MySQL 中使用 Decimal(25,20)。稍后我可能会使用这些数据根据与给定位置的给定距离来查找这些位置。哪种方法是存储此类数据的最佳方法?

0 投票
9 回答
13736 浏览

python - 地理编码库

我正在使用 python,我需要将“布卢明顿,印第安纳州”等位置映射到 GPS 坐标,以便测量它们之间的距离。您推荐哪些地理编码库/API?也欢迎其他语言的解决方案。

0 投票
3 回答
2510 浏览

google-maps - 计算经度/纬度

给定以下输入:

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

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

0 投票
7 回答
49910 浏览

google-maps - 对多个地址进行地理编码

每个请求我需要对大约 200 个地址进行地理编码,并且每天执行大约 3,000 个请求。我将使用 PHP 做这个服务器端。我看过如何将地址转换为纬度/经度?,但找不到 Google Maps HTTP Request API 或 Yahoo Geocoding REST API(不能使用 JavaScript,因为这是服务器端)发送多个地址的方法。

我将主要使用它来根据坐标对地址进行排序,如果 API 支持,则为每个地址填写任何缺失的数据。这些地址将仅在美国。地理编码的地址将来自用户输入,因此可以是自由格式,例如“街道地址、邮政编码”或“城市、州”等。对于坐标而言,精度并不重要,比如在五百英尺左右。

是否有免费的 API 来处理这个问题?有没有办法让雅虎或谷歌在一个请求中做多个位置?

0 投票
3 回答
2131 浏览

php - 通过 google maps API 查找经销商区域

我有一个全国性的客户,他们目前正在通过向每个经销商出售一个区域并收取一定的费用来招募经销商。他们希望在他们的网站上有一个“寻找经销商”功能,该功能应该将客户指向购买了访客进入区域的经销商。起初我们打算列出主要城市,希望访问者点击他们认识的最近的城市名称,但我想到必须可以使用地图 API 将邮政编码或城镇名称映射到特定区域.

问题在于,由于他们销售特定区域的方式,这并不是一个“找到我最近的经销商”的场景——您所在地区的经销商可能不是离您的邮政编码/城镇最近的经销商。我过去使用过谷歌地图 API,但主要是为了在地图上动态绘制东西,而不是使用它来计算一些地理信息以获取数据库查询的帮助——有人可以帮忙吗?如果这有什么不同,我将使用 PHP API。

0 投票
3 回答
1378 浏览

java - 谷歌地图维基百科层

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

0 投票
2 回答
206 浏览

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

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

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

0 投票
2 回答
13225 浏览

javascript - 如何通过 Google Maps API 找到最近的十字路口?

如何找到我拥有坐标的街道最近的十字路口?

例如,假设我有一条从南到北的街道 A,它与北面的 X 街和南面的 Y 街交叉。

Google Maps API 是否允许查找街道 A 的最近十字路口(X 或 Y)的坐标?我找不到任何地方提到它。

PS:我知道的唯一解决方案是猜测街道 A 上建筑物的最低数量和最高数量,并在它们之间绘制折线。不过我不确定。

0 投票
6 回答
391 浏览

javascript - 你将如何调试这个 javascript 问题?

在过去的几周里,我一直在旅行和发展。我正在开发的网站运行良好。

然后,前几天,我连接到网络并且页面“看起来”很好,但事实证明 javascript 没有运行。我检查了萤火虫,没有错误,因为我怀疑可能没有加载脚本(我正在使用 jQuery 和 jQuery UI 的 google api,以及加载 google maps api 和 fbconnect)。我怀疑如果问题是其中一个页面未加载,我会收到错误消息,但什么也没有。

想也许我没有正确连接或其他什么,我重新连接到网络,甚至重新启动了我的计算机,并尝试运行本地版本。我什么都没有。本地版本未运行也向我暗示,是加载了外部 javascript 导致了问题。

我让它作为一个网络奇怪的东西通过。不幸的是,现在我在 100 英里之外。

今天我哥哥给我发了一封电子邮件,说他在机场的网络无法加载我的页面。同样的问题。一切都布局妥当,部分布局是用 Javascript 设置的,因此很明显 javascript 正在运行。

他也没有错误。当然,他上了飞机,现在已经不在机场了。现在该站点在他的计算机上运行(我没有更改任何内容)。

在这种情况下,您究竟会如何弄清楚发生了什么?那是大约 12 个网络中的两个。但我不知道如何找到一个不起作用的网络(而且住在一个小镇,我可能很难找到一个不起作用的网络)。

有任何想法吗?该站点仍处于开发阶段,因此我宁愿暂时不发布链接(但可以在几天后发布)。我可以看到不起作用的是在加载和点击时调用的 javascript 函数。所以我认为这是一个javascript问题,但没有错误。

如果我能找到并坐在其中一个网络上,这不会是一个大问题,但我不能。那你会怎么做?

编辑 - - - - - - - - - - - - - - - - - - - - - - - - - --------- 第一个没有被调用的函数(s - 它们的链接)在下面。由于未进行调用,因此我已在 .ajax 调用中删除了代码。

编辑 2 ------------------------------------------------ -----------------------------------------

请记住,问题不在于我无法加载该站点,该站点在大多数连接上都可以正常工作,但是有时该站点无法正常工作,并且没有抛出任何错误,并且没有任何变化。我的兄弟今天早些时候无法运行它,而我没有问题,所以这与他的位置/网络有关。然而,页面加载,他有一个连接,这是他第一次访问该网站,所以没有任何东西可以兑现。和我前几天遇到这个问题的时候一样。我没有改变任何东西,我进入了不同的网络,一切正常。