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

iphone - 如何在 iPhone 上进行地理编码(不是反向地理编码)?

我很困惑为什么有一个 iPhone API 用于反向地理编码(经纬度到地址)而不是常规地理编码(地址到纬度/经度)。

我希望能够在用户输入的地址的地图(MKMapView)上显示注释。(作为文本,而不是通过触摸地图)据我所知,这意味着我必须确定输入地址的纬度/经度。

看起来它可以使用 HTTP 完成,但是反向地理编码也可以用这种方式完成。为什么他们支持一个而不支持另一个?

回答“为什么?” 或“如何?” 将不胜感激。

*** 有人在这个话题上学到了什么新东西吗?有没有我没听过的公告?

0 投票
6 回答
1518 浏览

algorithm - 按距离搜索地理编码信息

我有一个地址数据库,所有地址都经过地理编码。

在给定 lat、lng 的某个半径内查找我们数据库中所有地址的最佳方法是什么?

换句话说,用户输入 (lat, lng) 一个位置,我们从我们的数据库中返回在给定位置 10、20、50 等英里范围内的所有记录。

它不必非常精确。

我使用 MySQL DB 作为后端。

0 投票
6 回答
562 浏览

c# - 经纬度变化?

我正在为我正在构建的应用程序编写地理编码组件,我决定使用 Yahoo Maps。我编写了地理编码 API 包装器和一些单元测试,并称之为一天。第二天回来,跑了测试,发现经纬度变了。请注意,这个变化对我来说足够小,但它足以影响我在单元测试中用于比较结果的四舍五入到小数点后四位。

我以前从未听说过改变纬度和经度。这是我应该期待/解释的事情吗?谁能解释为什么?

0 投票
4 回答
4376 浏览

google-app-engine - 如何在 Google App Engine 中使用 GeoPt 属性查询“附近”的实体?

我应该如何创建一个 GQL 查询,该查询根据其 GeoPt 属性返回最近的实体(从我当前的位置)?我是否应该创建一个“距离”函数来计算一组距离相当近的实体?

提前谢谢!

0 投票
4 回答
1564 浏览

google-maps - 如何对非标准业务地址进行地理编码

我有小型业务数据库及其地址。使用Google Geocode API,我得到了 80% 的准确率。如果一家企业在街道上有一个简单的地址,谷歌通常会做得很好。但是,许多企业都有奇怪的地址,根据数据库的不同,这些地址的呈现方式也不同。例子:

Google 的地理编码器无法为该位置找到合适的地址。但是,如果我用 Google 搜索“Royal Copenhagen, Manly NSW 2095”,我可以轻松找到地址,并且图钉的位置正确:

现在,我有我的地理编码程序尝试地址字段的各种组合,以试图获得最佳位置。请注意,在 Google 地图上,输入电话号码和城市会返回非常好的结果,但地理编码器返回的结果却大不相同。

有没有人在这样的编程地理编码数据库方面取得过任何成功?

0 投票
5 回答
5506 浏览

google-maps - 在 Google 地图中标记街道

我想在谷歌地图上创建一个覆盖层,以不同的颜色显示不同的街道。

在 Google Maps API 中,可以创建覆盖特定区域的标记和多边形。

有没有办法以某种方式标记不同的街道?

0 投票
2 回答
1583 浏览

java - 使用 Bing 作为本地搜索

对于我正在做的 ajax 应用程序,我使用 google 本地搜索 api 来帮助输入地址信息。例如,如果用户需要填写就业信息,输入企业名称将提供匹配企业的列表,然后单击一个将填写所有地址字段。但是,由于google api的限制,我们不能使用它。我们有一个封闭的 https 应用程序,这让它变得不可能。

由于 https 的要求,我们必须使用服务器作为代理,这意味着非常宽松的使用限制。这使必应成为一个不错的选择。REST api 似乎是一种很好的方法,它运行良好,但有一个问题。中心点位置需要指定为纬度和经度。用户将以邮政编码或城市/州格式提供信息。这显然意味着地理编码。最好的路线是什么?有没有一种很好的方法来解决我缺少的地理编码?从 Bing API 来看,地理编码似乎是作为 SOAP Web 服务提供的,需要花钱。如果我这样做,我应该只使用谷歌地图进行地理编码 - 有一个带有 https 的企业版地图吗?还有其他建议吗?

我在服务器上使用 Java,显然在前端使用 javascript。这是一个 javascript 繁重的应用程序,因此也欢迎使用 javascript 解决方案。

0 投票
3 回答
1375 浏览

web-services - 给定特定位置的 API 来查找企业名称?

我真的希望有这样的现有服务。我有一个位置(可以是 GPS 坐标或街道地址,我可以使用地理编码或反向地理编码服务在它们之间切换),并且我想找到一家被列为大致在该地点的企业。

如果这项服务尚不存在,我认为做我想做的最好的方法是获取一个靠近某个位置的企业列表,通过这些列表并挑选出离我想要的点最近的一个,然后说如果距离小于某某,我就会“进入”它。

如果您对我应该研究哪些服务有一些指示(用于查明一项业务或获取靠近某个位置的列表),或者您认为我的方法很愚蠢,请告诉我!

编辑:它看起来像雅虎本地搜索的东西几乎可以做我想要的。我要开始修补它

0 投票
3 回答
4334 浏览

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

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

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

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

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


我将采用的解决方案:

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

ruby-on-rails - 反向地理编码以获取实际的公司名称

这是一个更普遍的问题,但我的特殊情况涉及使用 Google 地图 API (v2) 的 ruby​​/rails 应用程序。

我想获取一个纬度/经度点并获取一个地址(标准 rev 地理编码),然后将该地址更进一步,以查看是否有与之关联的特定企业名称。

所以,举个例子说(数字突然出现):

41.23232, -81.98938 => 1500 Prospect Avenue, Cleveland Ohio 44134 => 眨眼蜥蜴酒馆

有没有一种标准的方法来进行第二次查找?

我想我可以以编程方式构造一个指向 whitepages dot com 上的反向地址搜索的 URL,然后解析响应 HTML,但我希望有更好的方法。

更新:

已更新答案以包含 Google 信息。