问题标签 [ios6-maps]

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 投票
0 回答
334 浏览

ios - 初始用户位置触发后无法触发 viewForAnnotation

我有这个代码:

这是添加我的别针的代码;在发出 api 调用之前它不会被触发,这是在viewDidAppear触发之后:

日志显示“委派用户位置”,但从不显示“委派引脚”。它甚至不会触发viewForAnnotation用户位置的一个初始时间。

委托似乎正在工作,否则我将无法捕获此选择器,但为什么它只针对用户位置触发而不触发后续注释添加?

0 投票
2 回答
1972 浏览

ios - 如何获取所有已安装路由应用程序的列表?

如何以编程方式获取 iOS 上已安装的“路由应用程序”列表?

这背后的原因是,iOS 提供了大量的导航应用程序,我不想手动维护列表。

Apple 自 iOS 6 以来提供了一项新功能,可将您的应用注册为路由应用,如此处所述http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/LocationAwarenessPG/ProvidingDirections/ProvidingDirections.html#// apple_ref/doc/uid/TP40009497-CH8-SW7

如果您随后在常规地图应用程序中开始路由,您会看到一个能够为您路由的应用程序列表,如您在此处看到的:

在此处输入图像描述

我找不到获取列表的方法。当然,我可以通过在 UIApplication 中使用 canOpenURL: 来查询是否安装了某个特定的应用程序,但这会非常乏味。

我知道这一定是可能的,因为著名的“去哪里?” 应用程序提供了这样的功能。

任何提示表示赞赏!

0 投票
0 回答
944 浏览

ios - iOS 6 地图不使用 MKUserTrackingModeFollow 进行缩放

当我的 iOS6MKMapView处于MKUserTrackingModeFollowWithHeadingorMKUserTrackingModeFollow时,缩放手势(捏合、双击、两指点击)有时会起作用,但并非总是如此。

该问题似乎发生在afterbeforedidUpdateUserLocation:调用时。 regionWillChangeAnimated regionDidChangeAnimated

有想法该怎么解决这个吗?

为了隔离问题,我创建了一个单视图应用程序,其中包含一个MKMapView和一个UIToolbar(在 .xib 中设置),我正在向其中添加一个MKUserTrackingBarButtonItem. UIViewController充当<MKMapViewDelegate>. _ 下面是完整的实现代码:

0 投票
1 回答
99 浏览

objective-c - 将地址添加到苹果地图

任何人都知道如何将地址添加到苹果地图,

例如,如果我想将此地址“Rickmansworth, Hertfordshire WD3, Regno Unito”添加到地图中,我该怎么做?我没有纬度或经度。

我在谷歌搜索,我没有找到任何有用的东西。

谁能帮我?

谢谢你

0 投票
2 回答
1884 浏览

mapkit - iOS6 MapKit(MKLocalSearch):如何获取地图项的地址?

iOS6 苹果 MapKit

所以我大部分理解下面链接中的代码。 http://phpadvocate.com/blog/2013/01/ios-6-1-simple-example-using-mklocalsearch/

但是,如何获取 mapItem 的地址?似乎其他属性包括:placemark、isCurrentLocation、name、phoneNumber 和 url。

http://developer.apple.com/library/ios/documentation/MapKit/Reference/MKMapItem_class/MKMapItem_class.pdf

基本上,一旦获取数据,我想将零售位置的名称显示为 cell.text,将地址显示为 cell.detailText。

0 投票
1 回答
4551 浏览

map - 一段时间后,iOS 6 MKMapView 内存泄漏和崩溃应用程序

iOS 6 MKMapView 似乎正在使用大量内存,当我们开始缩放并在我们的应用程序中使用 Map View 时(大约 7-10 分钟),当我们从具有 MKMapView 的控制器中出来时,它有些不是释放总内存(我在我的应用程序中使用 ARC)。我正在通过 NIB 分配和初始化 MKMapView。

控制器 1 --> 控制器 2(有 MKMapView)

1.5MB -->40-60MB (我用仪器查漏,但没用)

当我回到 Controller1 时,活动字节似乎是 7-10MB,每次访问控制器 2 后,活动字节都会增加大约 2-3MB,一段时间后应用程序崩溃,在控制台中显示“接收到的内存”警告”。有人可以帮忙吗?如果您需要更多信息,请告诉我。提前致谢。

0 投票
0 回答
199 浏览

geocoding - iO6 CLGeocoder:总是只返回一个对象

在下面的代码中,我总是从地理编码 NSArray *placemarks 中返回一个对象。我做了一个 NSLog 它总是显示为一个对象。无论我在搜索栏中输入什么。

我正在我的 iPhone 5 设备上对其进行测试。我住在旧金山,设备地图工作得很好。即当我输入“星巴克”时,我只得到一个对象,它被称为“Álvaro Obregón,联邦区 01020” 附近至少有 10 家星巴克。

}

0 投票
2 回答
3399 浏览

iphone - 使用 CLPlaceMark 和 CLGeocoder 获取位置信息

我已经完成了在 ios 6 的地图上使用 ClLocationCoordinate2D 动态绘制两个地方之间的路线。任何人都可以帮助我使用 CLPlacemark 和 CLGeocoder 获取位置名称,因为反向地理编码器在 ios 6 中已被弃用。

0 投票
1 回答
83 浏览

ios6 - Apple Maps - 查找目的地/位置 - 如何?

我仍然是应用程序制作的菜鸟,我一直在尝试阅读 MapKit 的一些纪录片,但我仍然不知道如何做到这一点。

我在 TabBar2 上有一个文本字段,在 TabBar1 上有一个 Apple Map。如何使 TabBar2 上的文本字段可搜索地址等目的地?然后在 TabBar1 的地图上显示找到的目的地?

我希望这有点道理。

提前致谢

0 投票
1 回答
189 浏览

iphone - Xcode 4.5 中的地图视图错误

我正在我即将推出的应用程序中创建屏幕截图,现在 iOS 模拟器没有加载地图。10 分钟前现在它只是一个黑色的黄色页面。我已连接到互联网(我如何发布此问题)。我在我的 iPhone 4 上测试了该应用程序,并且加载正常。问题是什么?

在此处输入图像描述

更新:我收到此错误:Couldn't find default.styleproto in framework在 NSLog