Pridajte trasu jazdy v Mapách Google na svoj web

Aj keď existuje toľko mapových aplikácií a služieb, ktoré vás dostanú z bodu A do bodu B, definitívnym kráľom máp sú Mapy Google(Google Maps) . Používam ho na počítači, tablete a 90 % času na smartfóne. Má najlepšie údaje, najviac možností navigácie a trasy a skvelé funkcie, ako je Street View a informácie o chôdzi, cyklistike a hromadnej doprave.

Čo ak však potrebujete použiť mapu alebo trasu mimo webovej lokality Google? Predpokladajme(Suppose) , že máte vlastnú svadobnú webovú stránku alebo osobný blog a hostia môžu navštíviť vašu stránku, zadať adresu, z ktorej budú prichádzať, a automaticky získať trasu na miesto udalosti!

Existuje niekoľko spôsobov, ako to dosiahnuť. Najjednoduchším spôsobom je jednoducho vložiť mapu na svoju webovú stránku pomocou kódu na vloženie vygenerovaného službou Mapy Google(Google Maps) . Druhý spôsob je o niečo technickejší, no prispôsobiteľnejší a dynamickejší. Oba spôsoby spomeniem nižšie.

Vložiť Google Map

Ak chcete zobraziť iba trasu z jedného miesta na druhé, najjednoduchšie je vložiť akúkoľvek mapu, ktorú si prezeráte, pomocou kódu na vloženie. Najprv(First) pokračujte a nastavte ľubovoľnú trasu v Mapách Google(Google Maps) a potom kliknite na ikonu ozubeného kolieska v pravom dolnom rohu stránky.

zdieľať alebo vložiť mapu

Kliknite na Zdieľať alebo vložiť mapu( Share or embed map) a potom kliknite na kartu Vložiť mapu(Embed map) . Tu si môžete vybrať veľkosť mapy a potom skopírovať kód iframe a vložiť ho na ľubovoľnú webovú stránku, ktorá sa vám páči.

vložiť mapu

Jedinou nevýhodou tejto metódy je, že používateľ vidí iba statickú mapu. V druhom spôsobe nižšie môžete vytvoriť formulár, do ktorého môže používateľ zadať ľubovoľnú počiatočnú adresu a z tejto adresy vygeneruje mapu na vami zvolenú cieľovú adresu.

Vytvorte formulár Máp Google

Na ilustráciu toho, čo myslím druhou metódou, pokračujte a zadajte adresu v USA do poľa nižšie, aby ste získali trasu z vašej polohy do môjho domu:

v pohode(Cool) čo? Tento malý formulár môžete ľahko vytvoriť na akejkoľvek webovej stránke, blogu alebo kdekoľvek, kde môžete vložiť nejaký HTML kód! Je to skvelé aj pre webové stránky malých firiem, pretože to môžete hodiť na svoju kontaktnú stránku a ľudia môžu rýchlo získať trasu, namiesto toho, aby museli skopírovať vašu adresu, otvoriť nové okno a potom zadať svoju počiatočnú adresu.

Ako teda vytvoríme toto upravené pole získania pokynov? Najprv(Well) musíme získať správnu syntax pre adresu URL(URL) , ktorú Google používa na navigáciu. Našťastie to môžeme zistiť tak, že získame trasu medzi dvoma miestami a potom skopírujeme adresu URL(URL) z panela s adresou. Môžete tiež kliknúť na malú ikonu ozubeného kolieska v pravom dolnom rohu stránky a vybrať možnosť Zdieľať alebo vložiť mapu(Share or embed map) .

zdieľať alebo vložiť mapu

Karta Zdieľať(Share) odkaz bude obsahovať adresu URL(URL) , ktorá je rovnakou adresou URL(URL) v paneli s adresou prehliadača. Pokračoval som a prilepil som celú adresu URL(URL) nižšie, aby som vám ukázal, ako vyzerá.

zdieľajte mapy odkazov

https://www.google.com/maps/dir/3600+Thorp+Springs+Dr,+Plano,+TX+75025,+USA/ 854+Deerfield+Rd,+Allen,+TX+75013,+USA/@33.1125686,-96.7557749,13z/ data=!3m1!4b1!4m13!4m12!1m5!1m1!1s0x864c3d45018517a5:0xbabd3c91a1321997!2m2!1d-96.762484!2d33.08947!1m5!1m1! 1s0x864c16d3018a7f4f:0xab2052b5786cd29f!2m2!1d-96.666151!2d33.133892

Fuj! To je dosť dlho! Je tam veľa vecí, z ktorých väčšina nedáva zmysel! Parametre adries URL v Mapách Google(Google Maps URL) boli kedysi veľmi priamočiare a jednoduché, no nová štruktúra adries URL(URL) je dosť komplikovaná. Našťastie môžete stále používať staré parametre a Google ich automaticky prevedie do novej verzie. Ak chcete zistiť, čo tým myslím, pozrite si odkaz nižšie.

http://maps.google.com/maps?saddr=start&daddr=end

Choďte do toho a skúste to. Zadajte adresu v úvodzovkách pre počiatočnú a koncovú adresu a vložte adresu URL(URL) do svojho prehliadača! Nahradil som začiatok mojím domovským mestom New Orleans a koniec Houston , TX, takže moja adresa URL(URL) trasy v Mapách Google(Google Maps) vyzerá takto:

http://maps.google.com/maps?saddr=”new orleans, la”&daddr=”houston, tx”

Funguje to! Ako však vidíte, Mapy Google(Google Maps) konvertujú odkazy na niečo oveľa komplikovanejšie, keď sa mapa úplne načíta. Dobre, takže teraz, keď máme rozumnú adresu URL(URL) , ktorú môžeme odovzdať do Máp Google(Google Maps) , musíme vytvoriť jednoduchý formulár s dvoma poľami, jedným pre počiatočnú adresu a jedným pre cieľovú adresu.

Ak chcete, aby ľudia jednoducho zadali svoju adresu a dostali trasu k vám, potom budeme chcieť, aby bolo druhé pole skryté a už nastavené na cieľovú adresu.

<form action=”http://maps.google.com/maps” method=”get” target=”_blank”> Enter your starting address: <input type=”text” name=”saddr” /> <input type=”hidden” name=”daddr” value=”854 Deerfield Rd, Allen, TX” /> <input type=”submit” value=”get directions” /> </form>

Pozrite si kód vyššie. Prvý riadok začína formulárom a hovorí, že po kliknutí na tlačidlo Odoslať sa údaje majú odoslať na adresu maps.google.com/maps. Cieľ target=blank znamená, že chceme, aby sa výsledok otvoril v novom okne. Potom máme textové pole pre počiatočnú adresu, ktoré je prázdne.

Druhé textové pole je skryté a hodnota je cieľová adresa, ktorú požadujeme. Nakoniec je tu tlačidlo Odoslať s názvom „Získať pokyny“. Keď teraz niekto zadá svoju adresu, dostane toto:

mapy smerov

Pomocou niekoľkých parametrov navyše si môžete trasu a mapu ešte viac prispôsobiť. Povedzme napríklad, že nechcete, aby boli predvolené zobrazenie mapy, ale namiesto toho chcete, aby to bolo satelitné(Satellite) zobrazenie a zobrazovanie premávky(Traffic) .

http://maps.google.com/maps?saddr=%22new+orleans,+la%22&daddr=%22houston,+tx%22&ie=UTF8&t=h&z=7&layer=t

Všimnite si polia layer=t a t=hadrese URL(URL) . layer=t je pre dopravnú vrstvu a t=h znamená hybridnú mapu! t možno tiež nastaviť na m pre normálnu mapu, k pre satelit a  p pre terén. z je úroveň priblíženia a môžete ju zmeniť z 1 na 20. Vo vyššie uvedenej webovej adrese(URL) je nastavená na 7. Stačí(Just) ich prilepiť na cieľovú webovú adresu(URL) a teraz máte na svojej stránke vysoko prispôsobený formulár na získanie trasy v Mapách Google(Google Maps Get Directions) . !

Máte s tým nejaké problémy, napíšte komentár a ja sa pokúsim pomôcť! Užite si to!



About the author

Som vývojár freeware softvéru a zástanca Windows Vista/7. Napísal som niekoľko stoviek článkov na rôzne témy súvisiace s operačným systémom vrátane tipov a trikov, návodov na opravy a osvedčených postupov. Prostredníctvom svojej spoločnosti Help Desk Services ponúkam aj poradenské služby súvisiace s kanceláriou. Veľmi dobre rozumiem tomu, ako Office 365 funguje, jeho funkcie a ako ich najefektívnejšie používať.



Related posts