问题标签 [reverse-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 投票
1 回答
890 浏览

api - 使用动态形式进行反向地理编码

我一直在尝试找到一种方法来使用“反向地理编码”服务,其中纬度和经度坐标来自我的 HTML 表单上的两个文本框,我必须承认我不太确定我需要做什么.

我已经设法使用“地理编码”服务(参见下面的代码)来做到这一点,但我只是想知道是否有人能够指出我如何将“地理编码”javascript 调整为“反向”的正确方向地质勘探服务。

更新

首先,非常感谢您发布的代码以及查看 Google 文档的建议。

根据您的建议,以及我从其他文档中获取的内容,我提出了以下内容。但是,当我单击提交按钮时,什么也没有发生,就好像没有附加命令一样。我没有收到任何错误消息,并且我已检查以确保我已将代码链接到正确的字段名,并且一切似乎都正常。我只是想知道如果您或其他任何人可以看看它是否有可能告诉我我哪里出错了。

非常感谢和亲切的问候

0 投票
2 回答
38756 浏览

javascript - 反向地理编码代码

我一直致力于在 Google 地图中整合用于反向地理编码的 Javascript 代码。我以为我已经解决了我遇到的所有问题,但我仍然遇到问题。

当我在 HTML 文件中嵌入 Javascript 代码时,它可以正常工作。但是,如果我尝试运行 javascript(进行一些更改),作为一个单独的文件,地图会在打开我的表单时加载,但是当我输入 Lat 和 Lng 坐标并按下相关按钮以反向地理编码时,所有这些都会发生是地图被刷新了。

我附上了嵌入了 JS 代码的 HTML 文件,然后附上了单独的 JS 代码文件以进行比较。

嵌入了 Javascript 的 HTML 文件

Javascript代码

0 投票
3 回答
1017 浏览

android - 在地理编码器旁边解释用户位置的最佳方法是什么

所以我制作了一个访问用户位置的应用程序,然后使用地理编码器解释(反向地理编码)它,如下所示:

但是,我发现地理编码器服务在 IOException 和服务不可用时非常不可靠。

我已经阅读了涉及向 Geocoder 服务发送垃圾邮件直到给出结果的解决方案,而其他人则说该服务每 15 秒只允许每个 IP 地址命中一次。

有时重新启动我的设备会使该服务再次可用。

这个主题是否有其他 API 或方法?

0 投票
1 回答
10823 浏览

javascript - 客户端反向地理编码(Google Maps V3 API)

您如何使用 Google Maps V3 API 在客户端执行反向地理编码?从地址到 LatLng 的正向地理编码是直截了当的(代码如下),但你如何为反向地理编码做同样的事情?

普通地理编码:

0 投票
1 回答
3332 浏览

ruby-on-rails - Geocoder Gem 反向地理编码

看完RailsCasts #273我想使用Geocoder gem。我看过这个:

这将对坐标进行反向地理编码并:address使用 formatted_address 填充。

我可以将它作为:street, :locality, :region, :country, 和:postal_codegeocoder gem 分开吗?

0 投票
2 回答
1310 浏览

python - 有没有python模块,可以把地理坐标变成对应城市的名字?

我有一堆坐标,我想将它们转换为人类可读的地址。有没有办法做到这一点?如果我能得到坐标所在城市的名称,那就太好了。

0 投票
2 回答
625 浏览

javascript - ? 来自反向地理编码响应的标记

因此,来自俄罗斯的某个人从我的网站上做出了反向地理编码响应。我在客户端解析 Json 并将城市和州连接成一个字符串。这就是那个连接的字符串最终变成的样子:

谷歌会发送任何情况吗?从反向地理编码响应中通过 Json 标记回来?纬度/经度是正确的。当我直接通过浏览器发布相同的 Json 帖子时,我得到了正确的响应:

http://maps.googleapis.com/maps/api/geocode/json?latlng=60.0486851,30.3197483&sensor=true

有人有想法么?

可能是因为我从美国访问 Json,而他从俄罗斯访问它?

编辑:连接发生在这里:

首先我得到结果:

0 投票
3 回答
470 浏览

google-maps - 从谷歌地图获取地址(反向地理编码)

我有一家网上商店,人们购买产品,我们将产品发送到他们的地址,但有时客户输入错误的地址,我们找不到目的地。

我想以地址形式显示谷歌地图,然后客户在地图上找到他们的地址,最后从谷歌地图中获取该点的地址。

谷歌提供这个功能吗?

0 投票
1 回答
334 浏览

objective-c - 如何从目标 c 中的实例化对象返回值?

我创建了一个接收坐标的对象,并假设在对其进行反向地理编码后返回一个地标。问题是这个方法是异步的,所以我需要一种方法来在找到地标后返回它。在我的视图控制器中,我称之为:

其中 getzip 是实现这个的对象的一个​​实例(在我的情况下它仍然是空的......):

现在,一旦我进入 reverseGeocoder:didFindPlacemark,如何将地标返回给视图控制器?

我尝试做与我在使用 LocationManager 完成的一些示例中看到的相同的事情,其中​​从 locationManager:didUpdateToLocation:fromLocation 调用 locationUpdate 方法,并在视图控制器中实现 locationUpdate,但它不起作用。换句话说,我是这样做的:

并在viewcontroller中实现了setPlacemark,但由于某种原因它没有到达setPlacemark(顺便说一句,一旦我在reverseGeocoder中调用setPlacemark:placemark,地标就是正确的)。

谢谢!

0 投票
1 回答
628 浏览

iphone - iPhone - 反向地理编码给出“操作无法完成。(PBRequesterErrorDomain 错误 6001。)”错误

我有一个显示 MapView 的简单应用程序。当用户在地图视图上滚动或更改缩放位置时,我想显示位于地图中心的国家名称。

所以我这样做:

regionDidChangeAnimated 方法仅在视图完成滚动时调用,因此每秒调用次数不会超过 1 次。

有时,我会出现“无法完成操作。(PBRequesterErrorDomain 错误 6001。)”错误,因此无法显示国家/地区名称。稍微移动一下地图视图可以解决问题,以便显示国家/地区。

如何确保每次用户更改地图视图显示时都能显示国家名称?

我读过那篇文章,但这没有帮助。