Pertanyaan Zoom khusus di Google Maps


Saya punya Gmap yang harus diperbesar sedikit demi sedikit. Untuk mencapai ini, saya perlu tingkat zoom peta Google untuk diformat seperti ini '4.001'. Saya mencoba melakukan ini dengan hanya menambahkan nilai ini sebagai tingkat zoom tetapi itu tidak berhasil.

Jadi pertanyaan saya adalah bagaimana mencapai tingkat zoom peta Google menggunakan beberapa angka di belakang desimal. Apakah itu mungkin? Jika tidak, bagaimana cara mencapai zooming yang perlahan-lahan tepat?

Terima kasih


5
2017-07-14 10:45


asal


Jawaban:


Bila Anda ingin tingkat zoom antara 4 dan 5 misalnya 4.2 atau 4.3, satu-satunya cara adalah dengan menggunakan algoritme kluster karena peta dibagi lagi oleh 4. Cluster berarti ketika ubin sangat berdekatan sehingga tidak praktis lagi untuk menampilkannya. Ada contoh marker manager yang dapat menghitung klaster tetapi itu tidak berlaku untuk peta karena tidak masuk akal untuk membagi dengan 6 atau 7 ubin.


3
2017-10-27 01:55



Menurut dokumentasi, tingkat zoom sesuai dengan jumlah ubin di mana Bumi dibagi:

zoom = 1   =>   tiles = 2^1 * 2^1 = 2 * 2 = 4
zoom = 2   =>   tiles = 2^2 * 2^2 = 4 * 4 = 16
zoom = 3   =>   tiles = 2^3 * 2^3 = 8 * 8 = 64
etc

Meningkatkan level zoom dengan 1 menggandakan tingkat detail. Tingkat zoom adalah nilai integer. Ini sesuai dengan nilai diskrit dari kontrol slider di peta Google.


5
2017-07-14 11:11



Anda dapat secara bertahap melakukan CSS-zoom kanvas peta dari 1 hingga 2, mungkin juga menyamarkan sekitarnya dengan elemen. Kemudian dalam satu panggilan ubah zoom-zoom css ke 1 dan kurangi zoom peta satu per satu. Anda akan melihat bahwa jalan, nama, dan garis membesar sepanjang zoom, yang merupakan artefak yang tidak diinginkan, tetapi jelas terlihat lebih halus daripada zoom peta.

Zoom 4,5 dapat dicapai dengan mengatur peta zoom ke 4 dan CSS-zoom ke 1,5.

Jika Anda tidak menyukai hasil lo-res Anda dapat melakukan yang sebaliknya: atur CSS-zoom ke 0,5 dan peta-zoom ke 5. Keduanya memiliki pro dan kontra dalam hal penggunaan data, kerapatan piksel, objek ukuran.


2
2018-05-19 21:24