私のアプリはユーザーの許可を得て、その場所に地図を移動します。その位置にデフォルトではMapKit
に青いアイコンが追加されています。
私は検索しましたが、userLocation
の周りに1000mの円を追加する方法を見つけました。私はそれを望んでいない。 userLocation
をデフォルトのannotation
にカスタマイズしようとしています。それを増やしたい青いパルスをradius
にしたい。この青いパルスがカスタムに当たったときannotation
メソッドがトリガされるはずです。だからそれを達成する方法は?MapkitのuserLocation注釈の半径を増やすには
1
A
答えて
1
残念ながら、標準アノテーションの動作を変更することはできません。注釈ビューの表示を自分で引き継ぐ必要があります。
ユーザーの場所は、MKUserLocation
のマップ注釈です。 MKMapViewDelegate
メソッドviewForAnnotation
を実装していて、マップにユーザーの場所が表示されている場合は、MKUserLocation
というインスタンスを持つデリゲートメソッドが呼び出されます。返信する場合は、nil
を返すか、標準アノテーションビューが表示されます。代わりにMKAnnotationView
のインスタンスが表示されます。
あなたのような何かをコーディングすることができます
- (MKAnnotationView *)mapView:(MKMapView *)mapView
viewForAnnotation:(id<MKAnnotation>)annotation {
if ([annotation isKindOfClass:[MKUserLocation class]]) {
return [[MyPulsingViewAnnotation alloc] initWithUserLocation:annotation];
}
return nil;
}
は別の注釈を交差する「パルス」いくつかのアニメーションを実行するためとして、あなたはあなた脈打つビューに他の注釈の場所を渡すとしたときの座標を確認する必要があります
アニメーションを実行します。関連する問題
- 1. MKMapViewカスタマイズUserLocation注釈
- 2. Iphone Custom Mapkit注釈画像
- 3. MapKit update注釈画像
- 4. 注釈のインデックスを見つけるMapKit
- 5. MapKit MKCircleズームの半径を変更する
- 6. MapKitを使用して、ピンの注釈(注釈)にカスタムUIViewを表示する
- 7. MKmapkitを無効にするmapView userLocation注釈ビュー
- 8. IPhone SDK MapKIt複数のポイントと注釈
- 9. userlocationのカスタム注釈ビューでマップビューを移動しない
- 10. MapKitで注釈を追加 - プログラムで
- 11. 正方形の半径の半径
- 12. MapKit注釈にボタンを挿入するには
- 13. HowTo:iOS MapKitアニメーション画像マーカー/注釈
- 14. コントロールMapKitピン注釈タップ選択
- 15. D3 js折りたたみ可能なグラフアークカーブ半径を増やす
- 16. 注釈やYAML - Symfony3
- 17. MapKitで一連の場所の注釈のタイトルを表示するには
- 18. 複数のピン注釈がありますか? MapKit
- 19. MapKitのカスタム注釈ビューでクラッシュが発生する
- 20. MapKitからUITableViewCellへの接続Firebaseのタッチでの注釈
- 21. CSSの "Outward"ボーダー半径は?
- 22. iOS SDK - MapKit MKAnnotationViewの質問 - 場所と複数の注釈?
- 23. 地図上のsegue popover on segue anchorなしのmapkit注釈
- 24. SKShapeNodeバグの半径
- 25. CSSのボーダー半径
- 26. UIToolbarのコーナー半径?
- 27. ナビゲーションバーのコーナー半径
- 28. Androidのセットアウトラインコーナー半径
- 29. ボーダー半径はオペラに
- 30. MapKitとUIGestureRecognizerを使用して注釈ピンを追加する
これは個人的に行ったことがありますか?ハックのように聞こえる。 Appleは毎回これをやります... – denis631
なぜそれは "ハック"ですか?標準アノテーションの外観を変更する機能はありません。 Appleの標準的な注釈ビューが必要な場合や、別のものが必要な場合があります。あなたが何か違うものを望むなら、自分の意見を提供する必要があります。 – Paulw11
私が望むのは、ユーザー位置の注釈サークルの半径を増やすだけですが、私はそれを行うことができないので、自分のオーバーレイを作成しなければならないため、ハックが発生します。 – denis631