问题标签 [geocode]

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 投票
1 回答
1064 浏览

sql - 查询地理编码位置(纬度/经度)周围的周长

我怎样才能在某个范围内搜索地理对象?例如,我的数据库中存储了几个带有纬度/经度坐标的对象。现在我想检索位于给定点周围特定周长(10 英里或 20 英里)内的所有对象。

我想我要做的是形成一些查询,例如:

这是正确的吗?如何确定/设置 x 和 y 的值?

0 投票
1 回答
242 浏览

jquery - Google 位置的格式化地址是否唯一?

我希望我们的网站用户能够

  1. 搜索并选择地址或在地图上标记位置
  2. 确定此地址/位置的准确性

我正在使用 jquery、jquery ui 的自动完成、谷歌地图和谷歌地理编码器实现第一部分。对于第二部分,我将使用 jquery 在客户端基于第一部分的地址元素/替代项生成一个单选按钮列表。

然而,我关心的是如何将选择传达给服务器端。Google 地理编码器包含许多我想要存储的有用元数据。

  • 一种可能是将完整的 json 对象存储在隐藏的表单字段中,但我不能信任用户。这样的解决方案将允许在数据中不友好地插入垃圾邮件。
  • 如果地址/位置有唯一标识符,我可以只存储这些并让服务器重新获取/评估数据。替代的 geonames.org 网络服务有这样的 id。但是,例如,Google 位置的格式化地址是唯一的吗?

有小费吗?

0 投票
2 回答
2426 浏览

c# - C# Stream Reader 将 \n 添加到 XML

我使用 StreamReader 类从 Google 获取我的 GeoCoding 过程的 XML。

我得到了 XML,但它在 XML 中添加了 \n 和其他附加内容

我在 VB 中有相同的代码,但它没有这样做。我可以使用这个控制台应用程序的 VB 版本成功地对我的信息进行地理编码。

C# 版本是否有理由将此额外数据添加到我检索回来的 XML 中?我正在尽力将所有内容都转换为 C#。我喜欢通过 VB 编写代码。

这是VB代码:

0 投票
1 回答
951 浏览

flash - Flash 和 Google 地图 - 仅显示最后一个图标

我在 Flash 中有一个使用 CS4 的简单地图和地理编码示例

问题很简单 - 我可以从谷歌搜索 api 中检索一个简短列表,但是当我尝试使用循环在地图上生成图标时,只显示最后一个图标。(忽略房子图标,它是之前生成的)

我觉得我遗漏了一些东西或者犯了一个愚蠢的 AS3 错误(比如把它当作 c# 对待)——甚至是一个愚蠢的以木换树的错误。问题出在代码的最后一行。

我已经添加了我所有的代码,以防其他人可以找到它的用途 - 上帝知道我花了很长时间才弄清楚这一点:)

它在这里运行

(另外,如果有人知道为什么图标在渲染时略微位于错误的位置,但如果您移动地图会更正 - 请告诉我)

任何帮助都会很棒。

谢谢。磷

0 投票
2 回答
1104 浏览

java - 如何使用地理编码获取国家名称?

我想使用地理编码来获取加载站点的当前国家/地区名称。

我必须在会话中存储国家名称。还有一个 JavaScript 来找出国家名称,但我使用了 jsp 页面,所以它不允许在 JSP 会话中存储 JavaScript 变量。在地理编码 GClientGeocoder() 类中。但是如何从中获取地址呢?

0 投票
1 回答
2301 浏览

google-maps - 使用 Google Maps API 进行地理编码 - 准确性和限制

使用 Google Maps API 很容易找到特定的街道地址并返回纬度和经度。例如,链接

但是,输入特定位置(例如公园)的名称似乎会导致问题。通常这些没有特定的门牌号(至少,不容易找到)。尽管 Cadigal Reserve 位于与上述链接相同的地址,但如果我将其作为查询字符串的一部分输入并删除街道号码,结果将变得毫无用处:link

将其直接输入 maps.google.com 很容易找到公园本身(当然,您可以通过查看 URL 找到纬度/经度)。

没有任何方法可以使用 Google Maps API 对这样的公园位置进行地理编码吗?

0 投票
0 回答
432 浏览

ruby - 获取 Rails 错误 500:指向乘客和 gmap 的日志

我目前正在生产中运行 Rails 应用程序。每当我尝试访问我的主页时,我都会收到错误 500。这种情况最近开始发生,所以我之前已经成功运行过该应用程序。

我意识到我可以访问我的一些内页,这个问题在使用谷歌地图 api 的页面上似乎很常见。所以我认为这可能是两件事之一:因为我在共享服务器主机上,我可能做了一些损害我权利的事情,现在 gmaps 无法拨打电话。或者,这可能与我的 API 密钥有关,我认为我已经对其进行了测试并确认它正在工作。

谢谢你,我很感激任何帮助。

我知道

这是我的日志:Processing HomeController#home (for XX.XXX.XXX.XXX at 2010-08-06 12:12:07) [GET] 在布局/应用程序中渲染模板渲染 app/views/home/home.html。 erb

ActionView::TemplateError (undefined method `text' for nil:NilClass) on line #51 of app/views/home/_home_left_content_area.html.erb: 48: @short_article_list.each { | 文章 | 49: 地址 = String.new 50: 地址 = article.related_location.location_name + " " + article.related_location.parent.location_name + " " + article.related_location.parent.parent.location_name 51: 结果 = Geocoding::get(address ) 52: if result.status == Geocoding::GEO_SUCCESS 53: lat_long = result.first.latlon 54: lat_val = lat_long[0]

渲染 /home/neembusc/neembus/public/500.html(500 内部服务器错误)

0 投票
1 回答
1433 浏览

sql-server - 如何自动对 SQL Server 中的地址表进行地理编码?

有没有办法对地址表进行地理编码,以便可以使用正确的详细信息更新纬度和经度列。

理想情况下,我想要一个经常运行的系统,对任何没有纬度/经度的地址进行地理编码。目前,该表中有大约 30,000 个地址。

提前致谢

编辑

这些确实是英国地区的邮政地址。

0 投票
2 回答
2084 浏览

c# - 使用 JSON,WCF 等。使用 Google 地理编码 - 真的有必要吗?

我需要使用 Google 的地理编码服务对数据进行地理编码。Google 的地理编码服务不像 Bing 所说的那样对通过 .NET 进行消费友好(这并不奇怪),所以虽然我可以全力以赴 ContractDataSerializers,WCF,JSON 和一大堆其他首字母缩略词,但像下面这样的东西有什么问题吗如果我需要的只是纬度和经度,即。

除了大量的前期开发工作之外,另一种方法究竟会购买什么?我对 WCF、DataContracts、ServiceContracts 等感到非常满意,但我看不出他们会在这里带来什么......

0 投票
5 回答
6895 浏览

php - 在 php 脚本中对 5000 个地址进行地理编码

我希望在 PHP 脚本中一次对超过 5000 个地址进行地理编码(这只会运行一次)。

我一直在寻找谷歌作为这样做的潜在资源,但是我读过报告说,在通过他们运行 200 次左右的查询后,谷歌将让你一整天都在工作。

我只是想知道是否有任何其他方法可以对 5000 个左右的地址进行地理编码、其他服务(如 google 提供的服务或我可以使用的类似服务)?

还是我只需要错开这个?问题是我真的没有太多时间,每天为 5000 个结果做 200 或 300 个将需要将近 5 个(工作)周。

谢谢

汤姆