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

google-maps - 使用 MKReverseGeocoder 反向地理编码

谷歌条款说我只能将反向地理编码与谷歌地图结合使用。

如果您首先在 uitableviewcell 中看到地址,然后单击查看地图中的位置(这是“结合”),是否可以?

尝试了另外两项免费服务,但他们并没有找到看起来的所有位置。

编辑 我在一个需要澄清的答案中看到
应用程序应该首先使用 CLLocationManager 获取当前的 gps 位置,并且这个位置(latt,long)应该被翻译成街道/城市名称并显示在单元格上。然后,在获得绿/黄灯和符合用户准确度需求的位置描述后,用户通常应该单击导致地图加载附近某个公司的商店的单元格。(“通常”,因为他也可以点击另一个单元格“输入不同的位置”)。

0 投票
1 回答
565 浏览

iphone - 为什么 didFindPlacemark 从未命中?

我正在努力让我的 MKReverseGeocoder 真正完成。这就是我所做的:

userLocation 坐标是有效的,我知道。我有 didFindPlacemark 和 didFailWithError,但没有一个被击中......我的委托设置错误或者我不知道......这是标题:

有任何想法吗?

0 投票
1 回答
7056 浏览

objective-c - 使用 CLLocationManager 和 MKReverseGeocoder 获取城市名称

我正在尝试使用 MKReverseGeoCoder 获取用户当前位置所在城市的名称,但它有一些我无法识别的错误。以下是详细信息:

它有一些我无法识别的错误

这是我的代码:

0 投票
1 回答
4869 浏览

iphone - iPhone - MKReverseGeocoder - 如何确保我得到结果

我想要达到的是显示带有城市名称的注释。

所以我有一个类 MapPoint :

我是这样实现的:

然后,在我的 CoreLocation 委托中,我像这样使用 MapPoint:

现在,我有 2 个问题我不确定:

  1. 将 reverseGeo 作为数据成员是否正确,或者更好的选择是将其分配在初始化程序中并在 didFindPlacemark/didFailWithError 委托中释放它(甚至可以在那里释放它)?

  2. 我怎样才能确保当我的注释显示时我确定 reverseGeo 会返回一个答案(地标或错误 - 不管它是什么)。也许等待网络响应是错误的,我应该就这样离开它——我只是不确定网络响应何时/是否会到达,它将相应地更新 MapView 中的 annotationView。

请尽可能详细说明。谢谢

0 投票
1 回答
3674 浏览

iphone - iphone从纬度和经度创建地标

我想在我的地图上放置“别针”。我有一个用于用户位置的。

现在我正在从互联网上下载位置信息。对于每一个,我都会收到一个纬度和经度。

我想把这些都放在地图上。我知道我必须使用反向地理编码器,但我不完全确定如何做到这一点。另外,我在某个地方读到了一次只能做一个,所以我不知道如何将所有结果都显示在地图上。

谢谢你的帮助。:)

汤姆

0 投票
2 回答
669 浏览

iphone - MKReverseGeocoder 导致 EXC_BAD_ACCESS?

我有一个应用程序出现间歇性崩溃。崩溃日志显示的堆栈跟踪对我来说很难破译,所以希望其他人已经看到了这一点,并能指出我正确的方向。

基本上,该应用程序在启动时会执行反向地理编码请求,以在标签中显示用户的位置。此外,我对特定 API 调用执行另一个反向地理编码请求。

正在发生的事情是,有时这个 MKReverseGeocoder 需要很长时间才能回来。最终我假设我会收到一个失败的回调,有时我会这样做,但这可能需要几分钟才能发生。

由于 API 调用还发出另一个 MKReverseGeocoder 请求,我认为可能存在多个并发调用的问题?

这是我的堆栈跟踪:

因为它看起来甚至没有调用我的回调方法,所以我不知道在哪里寻找这个 EXC_BAD_ACCESS 问题。我的委托肯定仍然处于活动状态(我正盯着发起请求的视图控制器)。

1 最后一点:到目前为止,它只出现在 iOS 3.1.3 上。我还没有看到 iOS 4.0 发生这种情况。u

0 投票
2 回答
4190 浏览

iphone - 操作无法完成。(MKErrorDomain 错误 4)

我正在使用 MKReverseGeocoder,但我不断收到 reverseGeocoder:didFailWithError:“操作无法完成。(MKErrorDomain 错误 4.)”。我正在向地理编码器传递 MKUserLocation 注释的坐标。这个错误是什么意思&我该如何避免它?

0 投票
6 回答
8145 浏览

iphone - MKErrorDomain 错误 4 iPhone

当我运行我正在构建的 gps 应用程序时,我总是随机得到这个。它不会每次都发生,并且传入的坐标始终有效(我 nslog 它们)。这些地方有文档吗?

编辑:

然后大约有一半的时间返回错误。如果出现错误,我尝试释放并重新分配地理编码器,但这没有帮助。唯一要做的就是重新启动应用程序。

0 投票
1 回答
2485 浏览

iphone - 通过拖动 Pins 在 MKMapView 上反向地理编码

我有一个 NSManagedObject 的子类“Location”,这个类符合 MKAnnotation。

当我将位置添加到地图时...... ReverseGeocoder 启动。通过单击我在标注中看到的引脚查看引脚的地址。所以一切正常。

现在我的问题。

我可以拖动别针。当我完成拖动时,ReverseGeocoder 再次开始询问位置数据。但是我在标注视图中仍然有旧地址,尽管地标在 Location 对象中更新。再次拖动后,我可以看到新地址。(当然新的不再是新的了,因为我拖了)。

这是我的拖动状态代码:

以及我的反向地理编码器代表的代码

任何帮助都会很棒。最后,地图应用程序是通过拖动来做到这一点的最佳示例。

0 投票
1 回答
135 浏览

iphone - 我希望每分钟在 MKReverseGeocoder 上发出 100 个请求。这是正确的吗?

我想要 MKReverseGeocoder 上的 100 个请求。这是正确的吗?苹果会阻止我的应用程序吗?