問題タブ [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 バグの回避策はありますか?
MKUserTrackingModeFollowWithHeading を高倍率で事実上使用できなくする、iOS6 の MapKit の十分に文書化されたバグの回避策を必死に探しています。
非常に単純なサンプル プロジェクトがあります [こちら]。( https://dl.dropboxusercontent.com/u/316978/MapKitBug.zip )
再現する手順:
- MKUserTrackingModeButton をタップして、現在地にズームインします。
- タップして 2 ~ 3 倍に拡大します。
- MKUserTrackingModeButton をタップして MKUserTrackingModeFollowWithHeading を選択します
問題:
このモードは「固執」せず、ほとんどの場合、数秒 (1 ~ 20) 後に終了します。青い「現在地」注釈が「振動」し、MKUserTrackingModeFollowWithHeading にある間、中央の位置からわずかに移動しているように見えます。
これは、ズームインするにつれてますます問題になることに注意してください。デフォルトの倍率 (MKUserTrackingModeButton ボタンを最初にタップしたときに表示される倍率) では、それほど問題にはなりません。
明らかな回避策はズーム レベルを制限することですが、残念ながらアプリケーションでフル ズームが必要です。
ios7 - IOS7 - Mapkit と見出し
をいじってMapkit
、ユーザーの見出しに従ってマップを回転させたいと思います。この機能で動作します:
しかし、2本の指で地図を回転させた瞬間、永遠に消えてしまいます。梁はもうありません。をトリガーするボタンを追加しますheading
。
しかし、それは機能していないようです。
私がやりたいことは、私が何をしても、マップが常にユーザーの見出しに回転することです。今のところ、どんな提案でも構いません。