2010-12-20 7 views
5

Kullanıcıların google maps urls'u bazı şeylerin adresini belirtmek için kullanabileceği bir form var. Google Map API v3 aracılığıyla bir haritayı göstermeyi düşünüyordum, kullanıcının istediğiniz yere taşınmasını ve bir düğme aracılığıyla ya da bir şey otomatik olarak yerin URL'sini alıp bir girdiye kopyaladım.Google Maps API: Geçerli görünüm için URL alın

Ben öğretici kullanarak haritayı göstermek mümkün oldum ama ben url alabilir nasıl belgelerinde bulmak mümkün olmamıştır ...

Ben, bunu gerekmez düşünüyorum

var latlng = new google.maps.LatLng(-34.397, 150.644); 
var options = { 
zoom: 8, 
center: latlng, 
mapTypeId: google.maps.MapTypeId.ROADMAP, 
mapTypeControl: false 
}; 
var map = new google.maps.Map(document.getElementById('map-box'), options); 

cevap

8

Ben merkezini almak ve mevcut harita görünümü durumunu yakınlaştırmak için map.getCenter().toUrlValue() ve map.getZoom() kullanarak öneririm: ama bu kullanıyorum basit kodudur. Bu bilgi, daha sonra kullanabileceğiniz bir URI oluşturmanıza izin vermeli, URI değerlerini almak ve bunları harita API'sına iletmek için bir kod yazmanız gerekeceğini aklınızdan çıkarmayın.

+0

Güzel, bu bana koordinatları verdi, bununla birlikte URL'yi oluşturabileceğimi düşünüyorum. Teşekkürler. –