问题标签 [clgeocoder]

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 投票
10 回答
29581 浏览

ios - 如何从 AddressDictionary 获取格式化的地址 NSString?

试图从我从 CLGeocoder 获得的 AddressDictionary 获取格式化地址。使用以下代码没有结果:

也试过:

但此代码似乎仅适用于 Mac OS X。

编译器询问 ABAdressBook,但我导入了两个头文件。

0 投票
1 回答
2253 浏览

objective-c - 发出前向地理编码多个地址

我正在连接到一个远程 Web 服务,该服务基本上返回一个 XML。然后我将该 XML 解析为一个 Property 对象(想想真实状态的东西)

但是现在,Web 服务仅返回每个属性的邮政编码。它不提供我在地图中放置注释所需的坐标。我能够对提供邮政编码的地址进行地理编码。但是,我的问题是它不允许我执行多个请求

这是我的代码

出于某种原因,它只是地理编码 1 属性。没有相应地通过循环。

有什么想法吗?

0 投票
1 回答
290 浏览

iphone - 如何使用 CLGecoder 从纬度和经度中获取地址?

我尝试使用 CLGeocoder,但我没有得到正确的地址。但是,我尝试使用 MKReverseGeocoder 进行相同的操作,但我得到了正确的地址。有没有人遇到过这个问题。这是一个错误还是我在某个地方出错了。

0 投票
1 回答
1715 浏览

iphone - 使用 CLGeocoder 将城市和州信息添加到 MKAnnotation

我正在尝试将城市和州信息添加到 MKAnnotation,但在将其添加到注释之前,数据已被清除。这是我当前的代码(为简单起见,仅显示关注的部分/部分):

在实施中:

在界面中:

位置 1 打印 (null), (null) 而位置 2 打印加利福尼亚州旧金山。为什么在我可以在注释中使用它们之前从这些属性中删除数据?

非常感谢...

0 投票
4 回答
10337 浏览

iphone - 如何本地化来自 reverseGeocodeLocation 的地址结果?

我的 iphone 应用程序应该根据用户的纬度和经度解析地址。reverseGeocodeLocation 工作正常,但结果是英文的。

有没有办法将结果本地化为其他语言?

在苹果或其他任何地方都找不到有关它的任何信息。

我使用的代码是:

0 投票
1 回答
1173 浏览

iphone - 带有 CLGeocoder 问题的正向地理编码

我在 iOS5 上使用 geocodeAddressString 函数使用前向地理编码时遇到问题。

我有一个 MKMapView 作为模式视图打开,以显示不同的位置以及从互联网上获取的数据。我的问题是当我关闭模式视图,然后再次打开它时。第二次尝试时,实际上只有大约一半的注释被放置在地图上。在第三次尝试时,没有出现。

我觉得我的问题与内存管理和 CLGeocoder 的范围有关,但我就是想不通。

我在包含 MapView 的视图控制器的 ViewDidLoad 函数中创建所有注释。这是我用来获取地址坐标的代码:

任何建议,将不胜感激。

0 投票
1 回答
1733 浏览

ios - iOS - MKMapKit,在注释中显示用户位置的地址

默认情况下,我们可以在地图视图中显示用户的位置。点击注释引脚时,它将显示“当前位置”。但我想将用户的地址显示为街道、城市和国家。我怎样才能通过使用CLGeoCoder类来做到这一点?

0 投票
1 回答
3002 浏览

ios - 将 MKMapView 更新为从 CLGeocoder 返回的 CLPlacemark

我希望能够通过允许用户在 UIAlertView 中输入地址或位置来更新 MKMapView 上显示的区域。我目前有:

我的问题是我不确定如何计算经度增量。

0 投票
1 回答
4997 浏览

ios - 在ios中搜索城市名称

我想在我的 iPad 应用程序中提供一个用户输入字段,用户可以在其中键入城市或位置的名称,并且该应用程序应该显示用户可以从中选择的可能城市/位置的列表,我可以得到来自的地理坐标(在 a 上添加标记MKMapView)。

我试过CLGeocoder了,但它似乎只给我一个结果,而且结果不是那么准确。例如,将“Stutt”作为地址字符串会产生“Straubing, Germany”作为结果,而“Stuttgart”将产生“Stuttgart”(正确)作为结果(因此我预计“Stutt”至少有 2 个结果)。另外,美国有一个叫斯图加特的城市,也没有给出结果。(我使用了本页最底部的示例代码:https ://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/LocationAwarenessPG/UsingGeocoders/UsingGeocoders.html )

谁能指导我根据用户文本输入找到适当的城市名称/位置查找解决方案?

0 投票
1 回答
142 浏览

ios5 - 实例变量不保留值

我正在尝试使用 CLGeocoder 对象转发 iOS 5 中的地址,并将生成的 CLLocation 放入实例变量中。出于某种原因,我可以设置实例变量,然后调用它的 getter,但该变量会在地理编码器的完成处理程序范围之外丢失其值。

我在 .h 文件中声明了变量:

然后在我的.m中合成它:

然后尝试像这样使用地理编码器 - 第一个 NSLog 返回纬度和经度,而第二个不返回:

我也尝试了一个自定义设置器,但这没有帮助:

在此先感谢您的帮助!