60 likes | 303 Views
Vstavljanje Google maps v spletno stran. Alen Andrlič. Google maps. Google maps nudi možnost, da na lastni spletni strani prikažemo poljuben del zemljevida z oznako željene lokacije. Za prikaz lokacije bomo uporabil primer, ki uporablja API storitve Google maps .
E N D
Vstavljanje Google mapsv spletno stran Alen Andrlič
Google maps • Google maps nudi možnost, da na lastni spletni strani prikažemo poljuben del zemljevida z oznako željene lokacije. Za prikaz lokacije bomo uporabil primer, ki uporablja API storitve Google maps. • Najprej moramo za spletno stran ustvariti API ključ. Z njim dobimo pravico do uporabe zemljevida Google maps na lastni spletni strani. • API ključ vnesemo v kodo, ki jo vstavimo med znački <head> in </head>. • Primer: <script src=”http://maps.google.com/maps?file=api&v=2.123&key=ABQIAAAALNeu4qEQLj33uAY6KZAZuhSVt5Mlri74VksIYjppaGxRuiovnhQFldPDtXQ8zD91cJ9GJecqLpasVA” type=”text/javascript”></script>
Google maps • Prenesite datoteko primer_google_map.htm • Najdete jo na naslovu: http://zeus.tsc.si/~bostjanv/gmap/
Vstavljanje skripte v <head> <scripttype=”text/javascript”>functioninitialize() {if (GBrowserIsCompatible()) { var x = '46.1525274'; // X koordinata var y = '13.7416491'; // Y koordinata var zoom = 12; // Povečava zemljevida var html = '<p>Komentar lokacije</p>'; // Vsebina oblačka var map = new GMap2(document.getElementById("zemljevid"));map.setCenter(newGLatLng(x, y), zoom); // Centrira zemljevid na točkomap.addControl(newGSmallMapControl()); // Prikaže povečavo in smerne puščicemap.addControl(newGMapTypeControl()); // Prikaže gumbe za izbor pogleda var tocka = newGMarker(newGLatLng(x, y));map.addOverlay(tocka);tocka.openInfoWindowHtml(html); // Prikaže oblaček }}</script>
itouchmap.com • Na začetku tega dela skripte so spremenljivke, ki določajo koordinate točke in napis v oblačku. Če ne znamo sami poiskati koordinat, si lahko pomagamo s spletno stranjo http://itouchmap.com/latlong.html. • Koordinate so izpostavljene zato, da imamo čim manj dela. Na dinamični spletni strani lahko koordinate lokacije črpamo iz podatkovne baze in jih prikazujemo na Google maps. • Sledi postavitev okenca za zemljevid na željeno mesto v obliki (dimenzije lahko spreminjmo po želji, lahko pa tudi vključimo CSS stile v posebno datoteko, namesto direktno v značko) predstavljeni na naslednji prosojnici.
Prikaz zemljevida • <div id=”zemljevid” style=”width: 550px; height: 350px”></div> • Za zagon skripta moramo dodati še naslednji del kode v značko <BODY>: • <body onload=”initialize()” onunload=”GUnload()”> • GUnload() • Sproščanje pomnilnika s funkcijo