Pertanyaan Mengubah Google Maps lokasi saat ini menjadi titik biru warna iOS


Saya mencoba menyesuaikan titik biru yang mewakili lokasi saat ini di Google Maps. Saya mencoba mengubah warnanya atau menggunakan gambar kustom sebagai ikon. gambar.

Saya sudah memeriksanya

Ubahsuaikan titik biru Google Maps untuk lokasi saat ini

Tetapi saya ingin mengaktifkan lokasi juga dan juga saya tidak sesuai gambar persis di atas titik biru (meskipun saya menggunakan koordinat yang tepat).

Saya mencoba menempatkan lingkaran di atas Peta menggunakan

GMSCircle *circ = [GMSCircle circleWithPosition:circleCenter
 radius:50];
 circ.map = mapView_;
 circ.fillColor = [UIColor redColor];

Tapi itu duduk di belakang titik biru.


4
2017-11-25 11:42


asal


Jawaban:


Saya juga menghadapi masalah yang sama dan saya telah menggunakan UIImageView, menempatkan pusatnya di lokasi pengguna dan menambahkannya ke MapView. Juga saya mengubah pusatnya dalam metode delegasi "didupdatelocation" setiap kali dengan beberapa animasi.

GMSCircle akan menambah peta. Saya rasa itulah mengapa tidak berhasil. Anda perlu menambahkan UIImageView di atas peta katakan

[myMap addsubview:YourImageView]

Ini bekerja dengan baik untukku.


0
2018-02-10 11:31



Silakan gunakan ini

 CLLocationDegrees degrees = 90;
 circ.groundAnchor = CGPointMake(0.5, 0.5);
 circ.rotation = degrees;

0
2018-04-29 07:24