Örneğin oluşturduğumuz harita nesnesine eklenecek şu 2 metodu inceleyerek, önceki örneğimizle aradaki farkı görelim.
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
Bu 2 metod haritaya 2 özellik katıyor. İlki zoom olayını sağlama, bu şekilde zoom ölçüsünü kullanıcı kendi bir slider aracılığı ile belirleyebiliyor. 2. si ise harita özelliğini değiştirebilme imkanını sağlayan metod. Bu sayede haritayı isterseniz yol haritası, isterseniz uydu fotoğrafı veya her ikisini hibritleyerek gösterme imkanına sahip olabiliyorsunuz.
Örnek için : http://afsungur.googlepages.com/map_ornek_2.html
setMapType(type)
removeMapType(type) metodlarını da direk set etmek veya tipi silmek için kullanabilirsiniz.
Bir map nesnesi oluştururken GMap classının constructoruna ek parametreler göndererek harita özelliklerini değiştirebilirsiniz.
Örneğin yukarıda GMap2 constructoruna ek parametreler dizisi gönderdik.
map = new GMap2(document.getElementById("map_canvas"),
{ size:new GSize(800,600),
draggableCursor:"move",
draggingCursor:"crosshair"
}
);
size burada harita boyutunu belirtiyor. draggingCursor, haritayı drag ederken ki cursor şeklini belirtiyor.
Diğer özellikleri Google MAP Api reference 'dan edinebilirsiniz.
Örnek 3 : http://afsungur.googlepages.com/map_ornek_3.html
Hiç yorum yok:
Yorum Gönder