2010-04-13 20 views
11

Bu GMTType'ı, API'nın v3'ünde bu Google-provided example'u kullanarak kullanırsanız, maksimum yakınlaştırma düzeyi 2m/10ft'lik bir ölçeğe sahipken, another Google-provided example'un v2 sürümünü kullanarak (denetim-basit değilken başka bir tane kullanmak zorundaydı) Ölçek kontrolü var) 20m/50ft maksimum ölçeği verir. Bu v3'ün yeni bir "özelliği" mi? Aynı GLatLng bölgelerindeki örnekleri test ettiğimden bahsetmek zorundayım - bu yüzden benim karo detay seviyesinin onu etkilemediğini tahmin edeyim, yanılıyor muyum? in another question belirtildiği gibi, v3 çok Labs-y/beta kalitesinde göz önünde bulundurulmalıdır, bu nedenle üretimde kullanılma şu an için cesaretlendirilmemelidir.Google Maps API v3 daha büyük yakınlaştırma değerlerine izin veriyor mu?

"GMap'in zum seviyesini arttırmak" gerekdiğinden dolayı konuya çizildim, the answers here GTileLayer'ı önerdi ve GMapCreator'u düşünüyorum, ancak bu biraz çaba gerektirecektir.

Elde etmeye çalıştığım şey daha büyük bir yakınlaştırma seviyesine sahip olmaktır, 2m/10ft'lik bir ölçek mükemmel olurdu, fayansların yüksek çözünürlüklü ve birkaç markör olmadığı bir haritam var. Alanın yüksek çözünürlüklü fayanslara sahip olmadığına bakıldığında, işaretçiler arasındaki mesafe çok küçüktür ve bazı sorunlu çakışmaları yaratır.

Veya daha iyisi, 2m/10ft ölçeğinin elde edildiği Google Kampüsü'nde olduğu gibi, daha yüksek yakınlaştırma düzeylerine izin veren özel bir Harita'yı nasıl oluşturabilir ve kendi fayans sunucunuzu kullanmaz? Karoların manuel olarak yakınlaştırma seviyesine göre oluşturulduğu bir örnek gördük on a fellow Stackoverflower's GMaps sandbox.

the codebase for a custom Map on mapki'u gördüm, ancak bu bir fayans sunucusuna sahip olmayı gerektiriyor, sadece Google'ın karolarını belirli bir yakınlaştırma düzeyi için kullanamazsınız ve sonra bazılarını (tile.x ve tile.y'ye bağlı olarak) özel fayanslarla değiştiremezsiniz. zoom seviyesi 19'dan daha yüksek olduğunda?

Daha fazla anlam ifade etmediğimi sanmıyorum, bu yüzden bu büyük soruyu burada bitireceğim, saatlerce bir çözüm bulmaya çalışıyorum. Umarım birileri yardımıma gelir.

Teşekkürler!

+0

Biraz daha araştırdıktan sonra, bu gerçekten doğrudur - Maps v3, 2m/10ft'lik bir ölçeğe eşit, ancak sadece harita türü Uydu değil, Hybrid! – Dr1Ku

+0

Otomatik Döşeme Kesicisi Photoshop eklentisi ile uğraşırken, istediğim sonuçları üretemedim (haritayı ölçeklendirmek için tam olarak nasıl ölçekleyeceğini bilmiyordum), bir ImageOverlay kullanarak, görünmüyor pixel-y. – Dr1Ku

+0

O zamandan beri GMaps v2 kodumu v3'e taşıdım, düzgün bir yelken. Ve evet, bir Uydu Haritasına (melez değil!) Sahip olmak, 22, zor yerleştirilmiş işaretleyicilerin (birbirine yakın) maksimum yakınlaştırılmasına olanak sağlar. – Dr1Ku

cevap

2

bir sonraki araştırmalarda Insights:

biraz daha araştırma sonrasında, gerçekten doğrudur - Haritalar v3 22 maksimum yakınlaştırma düzeyini izin vermez, 2m/10ft bir ölçekte TL'ye eşittir ama sadece (!) harita türü Uydu değil, Hibrit! - Dr1Ku Apr 14 at 09:59

Otomatik Döşeme Kesicisi Photoshop eklentisi ile uğraşırken, istediğim sonuçları üretemedim (haritayı ölçeklendirmek için nasıl tam olarak ölçeklendirileceğini bilmiyordum) Düzenlenmiş bir ImageOverlay kullanarak, piksel-y görünmüyor. - Dr1Ku 14 Nisan saat 10:00

O zamandan beri GMaps v2 kodumu v3'e gönderdim, düzgün yelken. Ve evet, bir Uydu Haritasına (melez değil!) Sahip olmak, 22, zor yerleştirilmiş işaretleyicilerin (birbirine yakın) maksimum yakınlaştırılmasına olanak sağlar. "Üzgünüz, burada hiç görüntü yok" için bir yer işareti + özel çini ekleme (sonunda), sonuçta hile yaptı - Dr1Ku 17:17 17:17

0

Sadece Google Haritalar API'sı v3'ün burada bir güncelleme yayınlamak istedim şimdi laboratuarlar ve v2 ile özellik parite var.

Ayrıca, Google Haritalar API'sının v2'si kullanımdan kaldırıldı. Bu nedenle, daha iyi yakınlaştırma özellikleri arıyorsanız, en iyi seçeneğinizin v2 yerine v3 kullanmak olduğu görülüyor.