问题标签 [mkmapviewdelegate]
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 - “MKDirectionsRequest”类型的值没有成员“setSource”
对于在 iOS 中使用 Swift 2.0 目标版本 iOS 8.0 在两点之间绘制路径的 MapKit 实践,我的代码中出现错误,您可以在上面看到。
这是我的练习代码:
ios - 当我再次调用 [locationManager startUpdatingLocation] 时,MKAnnotationView 创建 2 个视图(刷新)
我需要在 MKAnnotation 上显示带有标签的 UiView 我能够显示[请参考 MKAnnotationView created Like this] 但我通过调用 locationsUpdateAgain 方法再次刷新应用程序,
应用程序 MKAnnotationView 的启动工作正常只创建一个但是当我再次调用 [locationManager startUpdatingLocation] 时,MKAnnotationView 创建 2 个视图显示,如 SECOND(2nd) 屏幕截图
请告诉我如何摆脱这个............
再次更新位置:
MKAnnotations 像这样添加
移动注释:当我移动 mapview userLocationAnnotation[MKAnnotation] 移动但创建了两个 MKAnnotationViews
MKAnnotationView 类创建如下:
MKAnnotationView 委托方法:请参考截图
ios - MKMapViewDelegate:代替监听区域变化事件
我有一张地图,可以帮助朋友找到彼此。好友数量过多,分散在地图各处。我只想从我的 api 加载与用户看到的当前视图有关的朋友。如果用户滑动,则显示不同的用户集。查看 MKMapViewDelegate 事件,唯一适合我想做的地方是:
但根据文档,我不应该向其中添加复杂的代码:
讨论 只要当前显示的地图区域发生变化,就会调用此方法。在滚动过程中,可能会多次调用此方法来报告地图位置的更新。因此,您对该方法的实现应尽可能轻量级,以避免影响滚动性能。
我看过其他事件,没有其他事件会给我我想要的东西。您认为我应该使用哪个其他 MKMapViewDelgate 事件!?
ios - 如何快速从我的地图视图上的特定点获取经度和纬度?
我的应用程序中有一个MKMapView
,目前我正在使用以下方法获取此地图的中心点:
但现在我不想取地图的中心点,而是取一个位于地图视图顶部边缘下方 100 像素的特定点。所以通常我会使用类似的东西:
但这显然不是这样的。有没有办法从 mkmapview 获取特定点?
ios - 我怎样才能使我的地图视图居中,以便选定的图钉不在地图的中间,而是在地图的 1/3 处?
我的地图上有一个大头针的坐标。我尝试将我的地图放在那个大头针的中心,但我不想把大头针直接放在地图的中间,而是放在屏幕的 1/3 处。我试图在以下解决方法中做到这一点:
但它会根据地图的第一个位置显示随机位置。你能帮我重写我的代码,这样我就可以放置一个引脚位置并获得如下结果:
uitableview - 在 UITableViewController 的每个单元格中,我都嵌入了地图。有没有办法将其更改为地图的屏幕截图?
在我的 iosswift
应用程序中,我有一个UITableViewController
动态添加的单元格。每个单元格都有一个MKMapView
嵌入的,我正在为不同坐标上的每个单元格设置地图的中心。我通过调用这个方法来做到这一点:
里面cellForRowAtIndexPath
:
这很好,它可以工作,但我想有很多记录会有内存问题 - 即使现在用户滚动表格时只有几个单元格 - 每个地图都会立即加载,我只能想象需要多少计算能力来做所以。
所以我的问题是 - 有没有办法将动态地图视图更改为某种可能是地图实际位置的屏幕截图?当涉及到大量细胞时,它会更快地工作吗?
mkmapview - 是否无法从 IOS MKMapKit 中的 MKUserLocation 获取高度?
是否可以从 IOS MKMapKit 中的 MKUserLocation 获取高度?
具体来说,我试图在提供 MKUserLocation 对象的 MKMapViewDelegate 的回调“didUpdateUserLocation”中获取高度?
如果不是,我真的应该使用 CLLocationManager 和它的 startUpdatingLocation() 方法来捕获位置和高度变化并放弃使用 mapview 的 MKMapViewDelegate 的回调“didUpdateUserLocation”???