问题标签 [mkusertrackingmode]
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 - iOS6 中 MKUserTrackingModeFollowWithHeading 错误的任何解决方法?
我正在拼命寻找一种解决方法来解决 iOS6 中 MapKit 中记录良好的错误,这使得 MKUserTrackingModeFollowWithHeading 在更高的放大倍率下实际上无法使用:
[这里]有一个非常简单的示例项目。(https://dl.dropboxusercontent.com/u/316978/MapKitBug.zip)
重现步骤:
- 点击 MKUserTrackingModeButton 以放大您的位置。
- 点击放大 2 或 3 倍。
- 点击 MKUserTrackingModeButton 以选择 MKUserTrackingModeFollowWithHeading
问题:
此模式不会“粘住”,几乎总是在几秒钟后退出 (1-20)。蓝色的“您的位置”注释“振动”并且在 MKUserTrackingModeFollowWithHeading 中时似乎从其中心位置略微移动。
请注意,当您放大时,这会成为一个越来越大的问题。在默认放大倍率下(当您第一次点击 MKUserTrackingModeButton 按钮时,这不是什么大问题。
一个明显的解决方法是限制缩放级别,但不幸的是我需要完全放大我的应用程序。
ios - MKUserTrackingBarButtonItem tint color IOS7 不起作用,但在 IOS 6 上起作用
使用针对 IOS6 的最低操作系统的 XCode 5 我创建了这样的条形按钮项
然后像这样设置它的色调
当我部署到 IOS6 设备时,条形按钮项目被正确着色,但在 IOS7 设备上它仍然是蓝色
这是其他人遇到的问题吗?XCode 5 的错误?
帮助?
谢谢
ios - iOS 7 中的 MKMapView
我在 iOS7 中遇到了 MKMapView 的问题,我一直在 iOS5 上使用它并且工作完美(至少我试图做的)。
好吧,我的问题是 .userTrackingMode 在 iOS7 中不起作用。一直在寻找答案,但没有找到任何答案。
我想显示用户位置,它适用于 .showsUserLocation。但是当我想跟踪它时,它就像忽略它一样。有人有解决办法吗?
这就是我在 iOS 5 中的编写方式:
而且我知道升级中的代码没有任何变化。
编辑:
不知道为什么,但我使用了 [self.mapView setUserTrackingMode:MKUserTrackingModeFollow animated:YES]; 在每次位置更改时更改标签的方法中。然后它的工作。
不知道为什么当我在 viewDidLoad... 中声明它时它不起作用?
ios - 如何制作自定义引脚并一起使用 FollowWithHeading 模式?
下面的代码是显示自定义引脚(图片为引脚)。它可以正常使用。
然后使用以下代码显示当前位置
XCODE 跳转到 main.m 并显示
线程1:信号SIGABRT
另一方面,如果我使用以下代码
并未使用以下所有代码
应用程序将正常显示当前位置,但不显示自定义引脚。它显示了系统默认的红色引脚,因为我没有使用该代码。
我怎样才能FollowWithHeading
一起制作自定义引脚和使用模式?
..对不起,我英语不好。
ios - Mapkit 和 userTrackingMode
我有一个关于 MapKit 的问题。我将 userTrackingMode 属性设置为根据用户位置更新移动地图。
当您退出此模式时,有没有办法提醒您?
ios7 - IOS7 - Mapkit 和标题
我在周围玩耍Mapkit
并想按照用户的方向旋转地图。它适用于此功能:
然而,当我用两根手指旋转地图的那一刻,它就永远消失了。光束已经不存在了。我添加了一个按钮来触发heading
:
但它似乎不起作用。
我想要做的是无论我做什么,地图总是旋转到用户标题。任何建议现在都会很好。
ios - 在视图控制器中将 MKMapCamera 和 MKUserTrackingMode 的缩放设置为相等
我在同一个 ViewController 中同时使用两者MKUserTrackingMode
,MKMapCamera
以便能够在用户导航时跟踪用户,并在用户沿着他们的路线行驶时相应地旋转相机。MKUserTrackingMode
放大到某个级别,在当前位置上方约 4,700 米处(使用 iPhone 6 模拟器),并MKMapCamera
让您指定 eyeAltitude。有没有办法使MKMapCamera
缩放级别等于 ,MKUserTrackingMode
这样它就不会首先缩放以满足MKMapCamera
参数然后重新调整以配合MKUserTrackingMode
功能?
MKMapCamera
在convenience init
并且MKUserTrackingMode
在viewDidAppear
ios - 在跟踪用户位置时保持地图缩放级别
我遇到了一个问题,当用户点击按钮时地图会自动缩小,该按钮将开始跟踪用户的位置变化,就像您点击一次锚按钮时 Apple Map 应用程序所做的那样。
我在设置跟踪模式之前尝试再次设置区域,但它不起作用。我确实注意到一件事。仅当用户不更改缩放级别时才会发生这种情况,即,如果用户在点击按钮之前捏住地图,则保留地图的缩放级别。
我试图在代码中模仿它,但到目前为止,我还没有运气。
我的问题很简单:有没有办法为用户跟踪模式设置默认缩放级别?如果没有,我可以以某种方式模仿用户的捏合(也许是手势识别器动作?)来强制设置范围吗?
提前致谢!
注意:我在 Stackoverflow 上搜索过答案,只找到了这样的答案。
ios - GMSMapView 跟踪模式航向
在我的应用程序中,我正在使用GMSMapView
,并且我想更改跟踪模式。在 iOS MapKit 中,我可以将跟踪模式更改为MKUserTrackingModeFollowWithHeading
,但不知道如何更改它GMSMapView
。
在应用程序Google Maps
中,它在第二次触摸后工作myLocationButton
。是否可以?
ios - 用户跟踪模式缺少动画,Swift
我在这里有这个代码userTrackingMode = .follow
,它工作得很好,但它只是弹出Userlocation
而不是动画地图去用户位置......这就是我想要的。任何人都可以告诉我热添加该动画,使地图通过动画更改到用户位置,而不仅仅是弹出它(如果有意义的话)