10

2013 バージョンの Google Maps SDK for iOS を使用しています。現在の場所のデフォルトの青い点を、別のアイコンまたはパルス状の円でカスタマイズしたいと思います。

MKMapView でそれができることmapView:viewForAnnotation:はわかっていますが、Google マップでそれを行う方法がわかりません。

4

3 に答える 3

15

現在のバージョンの SDK (1.4.3) でこれを行う方法はありません。実際、このリクエストには未解決の問題があります: Look here .

回避策として、次の方法でデフォルト ボタンを非表示にすることができます。

 _map.myLocationEnabled = NO;

次に、カスタムを作成しますGMSMarker

 GMSMarker *pointMarker = [GMSMarker markerWithPosition:currentPosition];
 pointMarker.icon = [UIImage imageNamed:@"YourImage"];
 pointMarker.map = _map;

を使用して位置を変更すると、CLLocationManager常に現在の位置が表示されます。少しトリッキーですが、これを達成できる唯一の方法だと思います。より完全な例が必要な場合は、お知らせください。

于 2013-08-22T01:03:26.613 に答える