2016-03-27 8 views
0

Kendi haritasım olarak oluşturduğum bir alanı daha büyük bir haritaya entegre etmeye çalışıyorum.Daha küçük bir haritayı daha büyük bir haritaya nasıl entegre edin

Bu kuruluşun konumunu, çevresiyle eşlenen bir haritada göstermek istiyorum. Organizasyon alanına yakınlaştığımda, daha küçük haritanın ayrıntıları ve düzeni (organizasyona göre düzen) görünür hale gelmelidir.

Oluşturduğum harita ile, bazı binaların ve mağazaların ana hatlarıyla bir görüntü üzerinde yer alıyor (bu bir alışveriş merkezi), diğer işlemler arasındaki mesafeleri hesaplayabiliyorum. Küçük haritamızı daha büyük bir haritada açmak için yakınlaştırmanın nasıl yapılacağını bulmam gerek. Bu harita bir web sitesinde görüntülenecek ve bir android uygulaması gibi yerel bir mobil uygulamaya entegre edilecektir, ancak web sayfasındaki uygulama daha önemlidir.

+1

@ d.datul1990 Hayır, ben mall'ın haritanın üzerinde daha fazla detay göstererek odaklanmak için bu işlevselliği sağlamak için Google Maps'i kullanarak hendeğe. Projem için son tarih yaklaşıyor ama zamanım varsa, bir sayfadaki alışveriş merkezinin gömülü bir haritasını sağlarım. –

cevap

0

Google Maps API, harita türü görüntüleri için çeşitli zoom levels adresindeki harita taşlarını sağlar. Yol haritası görüntülerinin çoğu, 0 ile 18 arasındaki yakınlaştırma seviyelerinde kullanılabilir. MaxZoomService nesnesi, belirli bir konumdaki maksimum yakınlaştırma seviyesini bulmak için basit bir arayüz sağlar.

MaxZoomService'e erişme, Google Haritalar API'sinin harici bir sunucuya bir arama yapması gerektiğinden, zaman uyumsuzdur. Bu nedenle, isteğin tamamlanması üzerine yürütmek için geri arama yöntemini iletmeniz gerekir. Bu geri arama yöntemi sonucu işlemelidir.

MaxZoomService'e bir istek başlatmak için, getMaxZoomAtLatLng() öğesini, konumun LatLng'ini ve geri çağırma işlevini request'un tamamlanması üzerine yürütmek için çağırmanız yeterlidir. İşte

ilgili SO olan Maps API zoom aralığı tartışmak bilet: google map API zoom range/Using setZoom() after using fitBounds() with Google Maps API V3