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

iphone - 如何使用 UISearchBar 搜索 MKMapView?

我有一个应用程序需要具有类似的搜索功能,例如 Apple“地图”应用程序(包括在 iPhone、iPod Touch 和 iPad 中)。

有问题的功能应该不是一件难事,但我真的不知道如何在搜索栏中输入街道地址,然后获取该地址的坐标或可以帮助我实际移动地图的东西中心在那个地方。

我的意思是,我要查询什么,Apple 是否提供了“地址搜索 API 方法”?还是我需要直接使用谷歌地图 API?

我很想听听应该怎么做。

0 投票
2 回答
1264 浏览

iphone - iPhone -- MKReverseGeocoder.adminstrativeArea -- 获取状态缩写

在 MKReverseGeocoder 的文档中,administrationArea 属性为您提供了用户当前所处的状态,并在示例中提到它返回状态名称或其缩写。我想知道是否有人知道如何获得缩写而不是完整的州名……除了没有提到如何的简短示例之外,我找不到任何东西表明这甚至是一种可能性。

谢谢!

0 投票
1 回答
640 浏览

iphone - iPhone开发:MKReverseGeocoder的使用

有谁知道 MKReverseGeocoder 是否可以在商业应用程序/付费应用程序中使用?谷歌地图服务条款对此(对我来说)不是很清楚。

http://code.google.com/apis/maps/iphone/terms.html

0 投票
1 回答
9185 浏览

iphone - cllocation 和 mkreversegeocoder

我正在尝试使用 cllocation 和 mkreversegeocoder 检索城市名称。在我的 viewdidload 方法中,我是 cllocationmanager:

之后:

应用程序仅在我第一次获得我的价值时才有效。在第二次应用程序崩溃。我认为是因为地理编码器已启动,我认为我必须有一个且只有一个 istance 运行。(但我真的不喜欢这个......)。我可以通过哪种方式控制地理编码器的运行?

我已经看到我可以使用 cllocationcoordinate2d 在我的 viewdidload 中设置 mkreversegeocoder 但是......我可以通过哪种方式检索 newlocation.coordinate?

我已经部分解决了将地理编码器声明为类变量并检查

但是....如果在我的

或者在我的

我释放或取消我的对象?我觉得自己好傻 :D

0 投票
2 回答
229 浏览

iphone - mkreversegeocoder 和计时器

我已经阅读了使用 mkreversegeocoder 我可以每 60 秒进行一次查询。我的 mkreversegeogoder 在 cllocation 检索一些信息后开始。进行 60 秒查询的最佳方式是什么?计时器?或玩我的旧日期的时间戳?或其他一些东西?谢谢

0 投票
1 回答
652 浏览

iphone - iPhone:将纬度/经度变成“主要的十字路口”

使用 MKReverseGeocoder 或 GoogleAPI 或 MapKit...

有没有一种简单的方法可以将纬度/经度变成“最近的主要十字路口”?

用户可能不知道“12345 Pineapple”的位置......所以我想展示类似“Pineapple and Main”的东西......或者(更大的主要道路)如“US-140 和 Hwy 76”。

我真的不在乎“主要”的定义是什么……也许是任何具有更高限速的道路……或超过 3 条车道……等等。

我真的不在乎“附近”被定义为......也许在0-10英里内......或者只是“最近发现”。

0 投票
3 回答
1827 浏览

iphone - 使用执行选择器

我有实现 reverseGeocoder 的方法

我记得用另一种方法倒车:

我收到

有人能帮我吗?:D

0 投票
1 回答
407 浏览

ocmock - OCmock 和 MKReverseGeocoder

我想测试一种使用反向地理编码的方法。我想做的是:

  • 将地理编码器设置为我的控制器的属性

  • 在 init 方法中创建地理编码器

  • 在我要测试的方法中调用地理编码器

  • 在我的测试中用模拟替换地理编码器

问题是 MKReverseGeocoder 坐标属性是只读的,我只能在构造函数方法中设置它:

当然,坐标仅在我想测试的方法中可用..

有谁知道我如何模拟 MKReverseGeocoder 类?

在此先感谢文森特。

0 投票
4 回答
6025 浏览

iphone - MKReverseGeocoder 服务器返回错误:503

目前我正在开发一个 iPhone 应用程序,我必须在其中显示用户当前的城市和我正在使用 Mapkit 框架的位置。当我构建应用程序时,它工作正常并向我显示确切的城市详细信息。但是现在当我尝试构建再次应用程序应用程序在我的日志中显示以下错误消息

/SourceCache/ProtocolBuffer_Sim/ProtocolBuffer-26/Runtime/PBRequester.m:523 服务器返回错误:503

reverseGeocoder: didFailWithError:Error Domain=PBRequesterErrorDomain Code=6001 “操作无法完成。(PBRequesterErrorDomain 错误 6001。)”

是否有任何机构面临同样的问题,我该如何解决?

0 投票
1 回答
3165 浏览

mapkit - Mapkit 中的 ReverseGeoCoder 失败错误

我正在使用以下纬度和经度发出 ReverseGeoCoder 请求

纬度 = 37.296740 经度 = -122.001878

我收到一个错误,因为“/SourceCache/ProtocolBuffer/ProtocolBuffer-19/Runtime/PBRequester.m:446 服务器返回错误:503”

ReverseGeoCoder 失败消息为“Error Domain=PBRequesterErrorDomain Code=6001”,操作无法完成。(PBRequesterErrorDomain 错误 6001。)“

这是我的一段代码:

这个错误是什么原因造成的??

有任何想法吗 ??

谢谢