问题标签 [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.
ios - 初始用户位置触发后无法触发 viewForAnnotation
我有这个代码:
这是添加我的别针的代码;在发出 api 调用之前它不会被触发,这是在viewDidAppear
触发之后:
日志显示“委派用户位置”,但从不显示“委派引脚”。它甚至不会触发viewForAnnotation
用户位置的一个初始时间。
委托似乎正在工作,否则我将无法捕获此选择器,但为什么它只针对用户位置触发而不触发后续注释添加?
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: 来查询是否安装了某个特定的应用程序,但这会非常乏味。
我知道这一定是可能的,因为著名的“去哪里?” 应用程序提供了这样的功能。
任何提示表示赞赏!
ios - iOS 6 地图不使用 MKUserTrackingModeFollow 进行缩放
当我的 iOS6MKMapView
处于MKUserTrackingModeFollowWithHeading
orMKUserTrackingModeFollow
时,缩放手势(捏合、双击、两指点击)有时会起作用,但并非总是如此。
该问题似乎发生在after和beforedidUpdateUserLocation:
调用时。 regionWillChangeAnimated
regionDidChangeAnimated
有想法该怎么解决这个吗?
为了隔离问题,我创建了一个单视图应用程序,其中包含一个MKMapView
和一个UIToolbar
(在 .xib 中设置),我正在向其中添加一个MKUserTrackingBarButtonItem
. UIViewController
充当<MKMapViewDelegate>
. _ 下面是完整的实现代码:
objective-c - 将地址添加到苹果地图
任何人都知道如何将地址添加到苹果地图,
例如,如果我想将此地址“Rickmansworth, Hertfordshire WD3, Regno Unito”添加到地图中,我该怎么做?我没有纬度或经度。
我在谷歌搜索,我没有找到任何有用的东西。
谁能帮我?
谢谢你
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。
基本上,一旦获取数据,我想将零售位置的名称显示为 cell.text,将地址显示为 cell.detailText。
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,一段时间后应用程序崩溃,在控制台中显示“接收到的内存”警告”。有人可以帮忙吗?如果您需要更多信息,请告诉我。提前致谢。
geocoding - iO6 CLGeocoder:总是只返回一个对象
在下面的代码中,我总是从地理编码 NSArray *placemarks 中返回一个对象。我做了一个 NSLog 它总是显示为一个对象。无论我在搜索栏中输入什么。
我正在我的 iPhone 5 设备上对其进行测试。我住在旧金山,设备地图工作得很好。即当我输入“星巴克”时,我只得到一个对象,它被称为“Álvaro Obregón,联邦区 01020” 附近至少有 10 家星巴克。
}
iphone - 使用 CLPlaceMark 和 CLGeocoder 获取位置信息
我已经完成了在 ios 6 的地图上使用 ClLocationCoordinate2D 动态绘制两个地方之间的路线。任何人都可以帮助我使用 CLPlacemark 和 CLGeocoder 获取位置名称,因为反向地理编码器在 ios 6 中已被弃用。
ios6 - Apple Maps - 查找目的地/位置 - 如何?
我仍然是应用程序制作的菜鸟,我一直在尝试阅读 MapKit 的一些纪录片,但我仍然不知道如何做到这一点。
我在 TabBar2 上有一个文本字段,在 TabBar1 上有一个 Apple Map。如何使 TabBar2 上的文本字段可搜索地址等目的地?然后在 TabBar1 的地图上显示找到的目的地?
我希望这有点道理。
提前致谢
iphone - Xcode 4.5 中的地图视图错误
我正在我即将推出的应用程序中创建屏幕截图,现在 iOS 模拟器没有加载地图。10 分钟前现在它只是一个黑色的黄色页面。我已连接到互联网(我如何发布此问题)。我在我的 iPhone 4 上测试了该应用程序,并且加载正常。问题是什么?
更新:我收到此错误:Couldn't find default.styleproto in framework
在 NSLog