私の質問は少し複雑に思えるかもしれませんが、明確にさせてください。私は mkmapview を使用しています。これでは、現在のユーザーの場所を青い点と円で表示したいのですが、これは実際には私が望んでいたものではありません。私はiPhoneアプリケーションを作成しているので、マップ統合に慣れていないので、同じことをするのが難しくなっています.誰かがそのデモのリンクを提供してくれるか、ユーザーの位置を青い点と円で表示する方法を説明してくれます.地図上で、それは私にとって非常に役立つでしょう。前もって感謝します
質問する
7913 次
4 に答える
6
これを viewForAnnotation メソッドの先頭に追加します。
if ([annotation isKindOfClass:[MKUserLocation class]])
return nil;
特別なユーザーの場所の注釈は MKUserLocation 型であり、その場合に nil を返すと、地図ビューに青い点であるデフォルト ビューを描画するように指示します。MKMapviewプロパティに移動し、ユーザーの場所の表示を確認します....
于 2013-01-04T10:35:55.970 に答える
5
スイフト 3 の場合
if (annotation.isKind(of: MKUserLocation.self)){
return nil
}
これにより、Swift 3 でユーザーの位置を示す青い点を表示できます。
このコードを mapView viewFor アノテーション func に入れます
于 2017-01-20T00:34:31.190 に答える