В предишната статия "Получаване на API да използвате Google Maps" Говорих за добавяне на Google Web Карта на страницата си.
Сега ние считаме предишния пример по-подробно и аз ще ви кажа как да добавите контроли за тази карта. А именно:
0. предишния пример.
За да добавите всички се използват за контрол на функциите за:
.addControl ();
Новият GSmallMapControl () - по-фини увеличение елемент Google Maps. По подразбиране, този елемент се намира в горния ляв ъгъл на картата.
Новият GSmallZoomControl () - малък контрол увеличение.
Това означава, че могат да се използват тези функции:
функция инициализира (), ако (GBrowserIsCompatible ()) Var карта = нов GMap2 (document.getElementById ( "карта"));
map.setCenter (нов GLatLng (52.424198,30.962219), 10);
map.addControl (нов GLargeMapControl ());
>
>
И все пак има два варианта, външните промени, контролите изход. Тя GLargeMapControl3D и GSmallZoomControl3D.
2. Размер на колонката.
За да добавите функция ползване scalebar GScaleControl ().
функция за инициализиране (), ако (GBrowserIsCompatible ()) Var карта = нов GMap2 (document.getElementById ( "карта"));
map.setCenter (нов GLatLng (52.424198,30.962219), 10);
map.addControl (нов GScaleControl ());
>
>
3. видове Switch картата.
За да превключите на видовете карти, използвани функция GMapTypeControl (). Тя изглежда по следния начин:
При условие друг вариант, GHierarchicalMapTypeControl (). Той замества "спътник" и "хибрид" една точка "спътник". Това, в подбора, дава възможност за избор.
функция за инициализиране (), ако (GBrowserIsCompatible ()) Var карта = нов GMap2 (document.getElementById ( "карта"));
map.setCenter (нов GLatLng (52.424198,30.962219), 10);
map.addControl (нов GMapTypeControl ());
>
>
4. сгъваема обзорната карта в ъгъла на екрана.
За да се покаже един кратък преглед на картата в ъгъла на функцията на екран се използва
OverviewMapControl ().
функция за инициализиране (), ако (GBrowserIsCompatible ()) Var карта = нов GMap2 (document.getElementById ( "карта"));
map.setCenter (нов GLatLng (52.424198,30.962219), 10);
map.addControl (нов GOverviewMapControl ());
>
>
Използването на тези функции не е задължително. Можете да изберете какво да се показва в горната част на картите.