私の質問はちょっと複雑に見えるかもしれませんが、私にはっきりさせてください。私はmkmapviewを使用しています。これは現在のユーザーの位置を青い点と円で表示したいのですが、これは私が望んでいたものではありません。私はiPhoneアプリケーションを作っているので、私はマップ統合を初めて行っているので、同じことをするのが難しいです。誰でも私にデモのリンクを提供することができます。マップ上に私にとって大きな助けになるでしょう。事前に感謝iPhoneのMKMapViewで青いピンを点(円)で表示するには
答えて
これは、MKMapViewクラスのプロパティの1つです。デフォルト値はNoですので、コード内でYESに設定してください。
StoryboardのViewControllerにMapViewを追加する場合、属性インスペクタを見て、MapViewの他の注釈(Building、Points of Interest)はデフォルトでUser Locationを除きます。これを見つけるにはしばらく時間がかかりましたが、私は隠れて、探しているように感じます。 thexandeとして
self.mapView.showsUserLocation = YES;
は、あなたがこれをtrueに設定する必要がありますswift3ために、言及した:
self.mapView.showsUserLocation = true;
Swift 3の場合はtrueに設定してください。 – thexande
Swift 3の場合は@thexande yesをtrueに設定する必要があります。 –
あなたはストーリーボード –
はviewForAnnotationメソッドの先頭にこれを追加します。
場合([注釈isKindOfClass:[MKUserLocationクラス]]) 戻りnilを。
特別なユーザーの位置の注釈はMKUserLocationタイプです。この場合、nilを戻すと、マップビューに青い点であるデフォルトビューが描画されます。 MKMapviewプロパティに入り、ユーザーの所在地を確認してください....
if (annotation.isKind(of: MKUserLocation.self)){
return nil
}
SWIFT 3の場合、これはあなたに青い点を表示することができます迅速なユーザー位置3
ドのMapView viewFor注釈FUNCで@Ohmyの
回答が正しいですが、私のプログラムではケースが異なっていた:
iOS10から、あなたはあなたの要件に基づいてアプリInfo.plist
でNSLocationWhenInUseUsageDescription
またはNSLocationAlwaysUsageDescription
キーを追加する必要があります。
でこれを設定することもできます。これは私のためには機能しません! :( – nirav
- 1. MKMapView iphoneに現在位置の青い円を表示
- 2. MKMapViewのピンの後ろに吹き出しが表示されます - iPhone
- 3. MKMapView:MKUserLocationView(青い点)を前面に表示する方法は?
- 4. MKMapView内のカスタムコアグラフィックスオーバーレイ:ストローク楕円を表示できません
- 5. カスタム注釈ピンがiphoneのmkmapviewのshowuserlocationに干渉する
- 6. MKMapViewのカスタム吹き出し、MKMapViewのユーザーの場所を示す青いドット
- 7. iphone sdkでキーボードの検索ボタンを青色で強調表示
- 8. MKMapView(iPhone)の精度サークルを非表示にする方法
- 9. MKMapViewのピンをドロップするボタン
- 10. MKMapViewにテキストを表示するには
- 11. iphoneのMKMapViewの2つのアノテーションの間に円弧を描く
- 12. mkmapview Googleマップ、iphoneでズームした位置を表示
- 13. Mapkit:青色の点と円を脈打つ
- 14. iphone mkmapview nagivationbarを非表示/削除する
- 15. MKMapView - ピンをキャッシュしますか?
- 16. ストリート名のないMKMapViewを表示するには?
- 17. MKOverlayをMKMapViewに表示する
- 18. ピンをドラッグしてMKMapViewのジオコーディングを逆にする
- 19. ピン移動後のMKMapViewの更新
- 20. 新しいピンを使って地図を再表示するiphone dev?
- 21. %円でのグラフィック表示
- 22. Interface Builderで青い枠線を表示するUI要素
- 23. はマルチスレッドのiphone MkMapViewですか?
- 24. iPhoneアプリケーションでMKMapViewを回転する
- 25. ブレークポイントをインストールするとはどういう意味ですか?青い円アイコンが表す
- 26. iOS5:MKMapViewの領域を設定すると、青色のボックスが表示されます。
- 27. mkmapviewでOpenStreetmapを開く方法は? -iphone
- 28. MKMapViewでぼかし効果を持つ円を追加する
- 29. MKMapView名前を使用している国にピンを配置する
- 30. WPF MouseOverでComboBoxItem BorderBrushを非表示にするには? (青の選択矩形)
これはMKMapViewのデフォルト機能です。mapViewプロパティshowuserLocationをtrueに設定してください。 –