问题标签 [mkreversegeocoder]

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 投票
2 回答
7763 浏览

iphone - 转换 MKPlaceMark 地址字典字符串编码

我正在研究一个使用 MKReverseGeocoder 将经纬度转换为地址的示例。但是当我收到数据并尝试获取结果时,我收到的字符串如下:

我收到了这样的地址:"Ng\U00f5 381 Nguy\U1ec5n Khang"

如何将其转换为 unicode 格式的字符串?

提前致谢。

0 投票
1 回答
586 浏览

ios4 - 发布 MKReverseGeocoder 会使我的应用程序崩溃!

我需要知道我的用户来自哪里,所以我制作了一个小单例对象,它获取坐标并使用 mapkit 获取我需要的国家代码。

这是我的头文件:

和实施:

好吧,调用 stopGeoCoder 方法会使我的应用程序崩溃,甚至通过 performSelectorOnMainThread 调用它...

问题出在以下几行:

当我尝试释放它时,MKReverseGeocoder 似乎变得非常生气!我只在“didFail”方法上发生崩溃。实际上,当它找到地标时,另一个类会收到通知,做一些事情并调用 stopGeocoder 并且......它不会崩溃!怎么回事?

0 投票
1 回答
626 浏览

ios - Apple 的 CurrentAddress 示例中的 MKReverseGeocoder 自动发布/发布问题

我正在查看直接从Apple 网站上提供的CurrentAddress 示例中的 MapViewController.m 文件中提取的代码:

我想知道分配对象时自动释放的功能是什么。(reverseGeocoder 是 MapViewController 类中的一个 ivar,设置有 retain 属性。)我的应用程序中有类似的代码,它似乎可以工作。

0 投票
1 回答
292 浏览

iphone - CLLocationManager,MKReverseGeocoder,清理内存

在更多 iPhone 3 开发一书中,作者在完成获取更新的locationManager委托方法后,将其放在该方法的末尾:

同样,在MKReverseGeocoder委托方法中,当他完成后,他会这样做:

为什么你需要这样做来清理内存?我认为规则是如果你分配/初始化它,你需要释放它。为什么他将 locationManager 和 geocoder 添加到自动释放池中?谢谢。

0 投票
1 回答
307 浏览

iphone - 如何在 iPhone 中使用 MKReverseGeocoder 获取地址和电话号码

这是否可以通过地址和联系信息(电话号码)获取用户当前位置。我已经使用 CLLocationManager 来获取用户的当前位置,并尝试使用 google API 获取地址和其他详细信息,在响应中我正在获取当前位置的详细信息。但是没有联系方式。

就像如果用户当前正在访问沃尔玛或任何其他著名地点,那么我们是否可以获取他们商店的电话号码?

请告诉我,我们可以使用谷歌 API 获取电话号码吗?

谢谢

0 投票
2 回答
449 浏览

iphone - 在当前位置附近显示位置?

在我的地图中,我需要显示我从 xml 获取的位置,这些位置当前位于我当前位置的 200 英里半径范围内。我以前从来没有做过这件事,你能建议一个方法吗?

谢谢,

0 投票
1 回答
257 浏览

android - Android Geocoder 此类广告 google maps

使用 android Geocoder 我可以找到诸如 Google Maps 之类的商店,或者我只能搜索街道、纪念碑、机场等??我想用名字搜索购物中心...

0 投票
1 回答
678 浏览

iphone - 使用 MKReverseGeocoder 检索地址

我正在尝试使用 MKReverseGeocoder 检索用户地址。它工作正常,但我没有得到正确格式的地址。

代码:

输出:

为什么我在街道名称中得到那些奇怪的字符?如何将其更改为可读格式?

帮助将不胜感激。

0 投票
2 回答
1388 浏览

iphone - 如何解决 geoCoder 错误:503

我尝试了很多解决方案,但似乎没有什么对我有用。大约每四次我得到一次

我已经在类级别声明了地理编码器并添加了一个保留属性(就像在苹果的 CurrentAddress 示例代码中一样)并在dealloc方法中发布。

在实例化期间,我已将其添加到自动释放池中,如下所示

这是我从其他解决方案中得到的建议。显然没有什么对我有用。

难道我做错了什么?我开始怀疑是否有解决方案?:(

提前致谢

0 投票
1 回答
117 浏览

iphone - NSThread 内部的 MKReverseGeocoder

我有实现 MKReverseGeocoder 的对象。我在单独的线程中运行它,它是自身的代表。然而,它的 'didFailWithError' 和 'didFindPlacemark' 方法没有被调用。如果我在线程之外得到它,那么一切都会按预期工作。