问题标签 [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 回答
661 浏览

iphone - 地理定位、反向地理编码器、回调和对象释放

在我的应用程序中,我获取用户位置并执行反向地理编码。同时用户可以写笔记。有时,当我调试和运行我的应用程序时,我会收到以下消息:

我没有成功解决这个问题,但我注意到禁用地理定位问题并没有出现(至少直到现在)。所以我认为,当地理定位开启时,反向地理编码器(一个单独的线程)可以在控制器已经被释放时返回。有可能吗?如果是这样,怎么可能避免呢?

谢谢,

弗兰

0 投票
2 回答
3666 浏览

javascript - 使用 Google Map API 进行反向地理编码


我正在研究 JavaScript Google Map API (Version3),更准确地说是在反向地理定位上。在官方文档的帮助下,我成功地进行了反向地理编码,找到了经纬度坐标对应的地址。
但我找不到如何到达绑定到地址的名称。可能吗?如何执行?

谢谢。
卡米尔。

0 投票
3 回答
48165 浏览

android - 获取android应用的当前位置地址

我不需要显示地图。但是,我需要使用 gps/3g 网络来定位我当前的位置 ADDRESS(不是 long 和 lat),然后将其添加到自动短信响应中,以通知某人我目前无法回复,并包括字符串地址我现在的位置。我有短信工作,只需要找出一种访问gps和提取地址的方法。我已经看到了 lat/long 的示例代码。也许我需要将 lat/long 转换为 google maps API 中的地址?我不确定如何去做。欢迎任何建议/代码片段/类似教程!谢谢。:)

0 投票
4 回答
30810 浏览

ios - 从 iOS 获取反向地理编码当前位置的最简单方法

我从这里的另一个问题中看到:确定 iPhone 用户所在的国家/地区,可以获取 iPhone 用户所在的当前国家/地区。

这对于许多用途来说非常方便。但是,是否有可能更深入地从 iOS(如果有信息)推断出用户所在的州或城市?

我想如果不可能的话,下一步将是反向地理编码服务。但是,您甚至可以为您的应用程序雇用诸如反向地理编码服务之类的东西吗?

0 投票
2 回答
17214 浏览

iphone - 在键值观察者仍然注册时释放(反向地理编码器)

当我的视线消失时,我收到以下消息:

(上下文:0x0,属性:0x1e98d0>)

定义和启动反向地理编码的代码是:

在我关闭视图之前,我尝试将 geo.delegate 设置为 nil。那太简单了。我也试过:

这会引发一个错误,上面写着:

*由于未捕获的异常“NSRangeException”而终止应用程序,原因:“无法删除“选择”的关键路径的观察者,因为它没有注册为观察者。

我对注释代码的看法是:

我在旋转时在这里按下按钮和翻转开关。知道我可以在这里做什么吗?

0 投票
5 回答
2003 浏览

iphone - 国家级离线反向地理编码

这似乎有很多,但似乎每个人都想要街道级别的数据。

我正在编写一个 iOS 应用程序,该应用程序需要获取您所在国家/地区的国际拨号代码(传出)-所以我只需要该国家/地区。由于这主要用于国外,因此在线解决方案实际上行不通!

Whist 搜索我发现了很棒的 openstreetmap.org,但他们的导出功能似乎只提供街道级别 - 并且不会一次性完成整个世界!

一旦我有了数据,我可能还需要算法方面的帮助......但那是以后的事了!!:-)

谢谢

本。

0 投票
1 回答
787 浏览

iphone - iPhone 使用地理编码器创建一个字符串,以便将其输入谷歌地图

所以这是我的最后一个查询。我已经拥有了我需要的所有组件,但是,我需要手机从地理编码器中创建一个字符串,以便将其输入谷歌地图。该字符串被传递到服务器,然后由不同的用户从该数据库抓取到另一部 iPhone。我已经完成了数据库获取/发布端,但我需要地理编码才能工作,以便它可以生成地址字符串。这是我的代码:我使用 Mark/LaMarche 的 mapkit 教程作为我的基础。我的问题是:我可以使用地理编码器而不必使用 MapKit 吗?那会比下面写的代码节省更多的代码吗?谢谢!

0 投票
3 回答
2538 浏览

php - 从邮政编码获取街道名称 - 加拿大

我想知道是否有人能够将邮政编码映射到加拿大的街道名称。

加拿大邮政通过他们的系统在他们的网站上执行此操作。我尝试向他们的服务器提交 AJAX POST 请求,但在检查了使用他们的网站发送的 POST 请求后,我意识到他们发送了邮政编码和其他特殊变量。

我尝试使用谷歌的地理编码服务,但他们在通过邮政编码查询时只返回城市、省和国家。

有任何想法吗?谢谢

0 投票
1 回答
1192 浏览

iphone - MKReverseGeocoder 设置了哪个注解的字幕

我正在使用 MKReverseGeocoder 对纬度/经度地址进行反向地理编码。但是,我无法确定要设置哪个注释的字幕。为了进一步扩展,我在每个注释上调用反向地理编码来确定地址,然后我想将他们的字幕文本设置为他们的地址。我已经设法为第一个注释做到了,但我不确定如何为第二个注释做这件事。

这是我的代码:

请让我知道我该怎么做。

0 投票
2 回答
1971 浏览

google-maps-api-3 - Googlemaps 反向地理编码获取国家名称,英国国家

我正在使用谷歌地图 Api V3 并使用反向地理编码来查找点击的国家/地区的名称。这似乎适用于除英国以外的大多数国家/地区。

英国由英格兰、苏格兰、威尔士和北爱尔兰组成,它们是 4 个独立的国家,但谷歌地图(以及大多数其他国家的事物)将它们都视为“英国”。

我需要知道点击了英国境内的哪个特定国家,而不仅仅是点击了英国!

我正在使用以下 javascript,我目前只是使用视觉工作室的“观看”功能来深入研究“结果 [1]”以查看包含的内容。

如果我在地图被放大得很远时单击,国家名称(即威尔士)会返回“administrative_area_level_1”和“political”类型,但是当您放大时它不再存在,因为它只是给出了不包含“威尔士”。

有谁知道我如何解决这个问题?我敢肯定其他英国人也遇到过这种情况?