问题标签 [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 - 防止在设备旋转时调用 MKMapViewDelegate 方法
我正在添加一些功能
和
我希望在更改地图区域时调用它。
当设备改变方向时,如何防止调用这些委托方法?
ios - 如何使用 Precision iOS 获得更长的时间
我想获得精确的当前纬度和经度(小数点后 10 位)。我怎么能得到那个?
ios - MKAnnotionView 不显示标注
我已经实现了 MKAnnotionView:
大头针和阴影在地图上显示得很好,但是当我按下大头针时,现在会显示标注。我很肯定注释对象具有标题和副标题值。
如果我使用 MKAnnotionView 上的 .image 属性添加我的图钉,它可以工作,但是我的阴影在图钉的顶部.. 嗯!:/
出了什么问题?
ios - 调整 MKMapView 大小后的 zoomScale 不等于绘制 MKOverlay 时的 zoomScale
我有一个使用 MapKit 的应用程序。
我在调整地图大小后计算当前缩放。
通过定义(来自MKGeometry.h
文件)
所以,我是这样计算的:
计算zoomScale
符合定义(我已经检查过)。
我还在方法中在我的 mapView 上绘制了一个叠加层
问题是,我的计算zoomScale
不等于系统传递给这个方法的那个。我希望它们是相等的,因为drawMapRect:
在调整大小之后调用(实际上,调整大小会导致调用此方法)。
这里有什么问题?
我也尝试使用
, 建议在这里,但这currentZoomScale
也不等于传递给drawMapRect:
。
iphone - 在mapview中检测地图是否已经滚动
如何在 ios 的 mkmapview 中检测地图是否已滚动。map 的委托方法没有被调用。请帮忙..
ios - MKMapView 区域
我有一个关于在我的 MKMapView 上设置区域的问题。
我需要将地图视图设置为在我的视图首次加载时显示特定区域。
该区域的东北和西南经纬度为:
除此之外,我想将地图视图“锁定”到该区域。理想情况下,锁是透明的,即:上面的坐标代表 MKMapView 的最大范围。但是,如果只是检查东北和西南坐标的情况
如果它们超出我的最大范围,则重置视图,这对我来说也是可以接受的。
非常感谢您对此事的任何指示。
编辑:关于我问题的第一部分,我发现我可以使用以下代码在 MKMapView 上设置初始区域:
ios - MKMapView 设置缩放限制而不弹跳
关于 MKMapView 的最大缩放,stackoverflow 上有很多问题和答案,例如:
不幸的是,没有一个答案实际上对我有用(或者我只是没有正确实施)。我无法模拟原生地图的行为,即 - 限制缩放级别而不“反弹”或恢复。
这是我使用的代码:
当用户捏合和缩放地图并且地图达到最大缩放(由我设置)时,地图不应放大然后反弹。可能吗?
ios - MKPinAnnotationView rightCalloutAccessoryView 在 iOS7 上不发送 calloutAccessoryControlTapped
我正在尝试将我的一个应用程序更新到 iOS7。问题是,在我的 上MKMapView
,当我点击一个图钉时,它会显示Callout
,但是当单击 时rightCalloutAccessoryView
,它不再向委托发送任何回调。因此我不能再推送详细视图了。
它在 iOS6 上运行良好,在 iOS7 上就不行了。
这是相关的代码:
根据MKAnnotationView
类参考:
如果您指定的视图也是 UIControl 类的后代,您可以使用地图视图的委托在您的控件被点击时接收通知。如果它不是从 UIControl 派生的,则您的视图负责处理其范围内的任何触摸事件。
有什么比放置我自己的UIView
子类来获得触摸并推送 detailViewController 更简单的事情吗?我应该等待Apple修复这个错误吗?我相信这是一个错误,不是吗?
提前致谢
iphone - 添加“MapKit/MapKit.h”时出现错误“体系结构 i386 的未定义符号:”
为了实现 mapView 我尝试添加 <#import 和 MKMapViewDelegate 并尝试
这是我的代码:
架构 i386 的未定义符号:“_OBJC_CLASS_$_MKMapView”,引用自:maptryViewController.o 中的 objc-class-ref ld:找不到架构 i386 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v查看调用)
我犯了什么错误>?
mkmapview - While implementing mapView i am getting error
Undefined symbols for architecture i386: "_OBJC_CLASS_$_MKMapView"