Dodajte upute za vožnju Google Maps na svoju web stranicu

Iako postoji toliko mnogo kartografskih aplikacija i usluga koje će vas dovesti od točke A do točke B, definitivni kralj karata je Google Maps . Koristim ga na računalu, tabletu i 90% vremena na pametnom telefonu. Ima najbolje podatke, najviše opcija za navigaciju i usmjeravanje te sjajne značajke kao što su Street View i informacije za hodanje, vožnju biciklom i masovni prijevoz.

Ali što ako trebate koristiti kartu ili upute izvan Googleove web stranice? Pretpostavimo(Suppose) da imate vlastitu web stranicu za vjenčanje ili osobni blog i gosti bi mogli posjetiti vašu stranicu, upisati adresu s koje će doći i automatski dobiti upute do mjesta događaja!

Pa, postoji nekoliko načina na koje to možete postići. Najlakši način je jednostavno ugraditi kartu na svoju web stranicu pomoću koda za ugradnju koji generira Google Maps . Drugi način je malo tehničkiji, ali prilagodljiviji i dinamičniji. U nastavku ću spomenuti obje metode.

Ugradite Google kartu

Ako želite samo prikazati upute od jedne lokacije do druge, najjednostavnije je ugraditi bilo koju kartu koju gledate pomoću koda za ugradnju. Najprije(First) nastavite i postavite upute koje želite na Google kartama(Google Maps) , a zatim kliknite na ikonu zupčanika u donjem desnom kutu stranice.

podijelite ili ugradite kartu

Kliknite Dijeli ili ugradi kartu( Share or embed map) , a zatim kliknite karticu Ugradi kartu(Embed map) . Ovdje možete odabrati veličinu za svoju kartu, a zatim kopirati iframe kod i ispustiti ga na bilo koju web stranicu koja vam se sviđa.

ugraditi kartu

Jedina mana ove metode je da korisnik samo vidi statičnu kartu. U drugoj metodi u nastavku možete stvoriti obrazac u koji korisnik može upisati bilo koju početnu adresu i on će generirati kartu od te adrese do odredišne ​​adrese po vašem izboru.

Izradite obrazac za Google karte

Da biste ilustrirali što mislim pod drugom metodom, samo naprijed upišite američku adresu u okvir ispod da biste dobili upute od svoje lokacije do moje kuće:

Cool ha? Možete jednostavno izraditi ovaj mali obrazac na bilo kojoj web stranici, blogu ili bilo gdje gdje možete staviti neki HTML kod! Ovo je također izvrsno za web-mjesta malih poduzeća jer ga možete baciti na svoju stranicu za kontakt i ljudi mogu brzo dobiti upute, umjesto da moraju kopirati vašu adresu, otvoriti novi prozor, a zatim upisati svoju početnu adresu.

Dakle, kako ćemo napraviti ovaj modificirani okvir za dobivanje uputa? Pa(Well) prvo, morat ćemo dobiti ispravnu sintaksu za URL koji Google koristi za upute. Srećom, to možemo shvatiti dobivanjem uputa između dva mjesta, a zatim samo kopiranjem URL -a iz adresne trake. Također možete kliknuti na malu ikonu zupčanika u donjem desnom kutu stranice i odabrati Dijeli ili ugraditi kartu(Share or embed map) .

podijelite ili ugradite kartu

Kartica veze Dijeli(Share) sadržavat će URL , koji je isti URL u adresnoj traci vašeg preglednika. Nastavio sam i zalijepio cijeli URL u nastavku samo da vam pokažem kako izgleda.

dijelite karte linkova

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

Jao! To je prilično dugo! Ima tu puno stvari, od kojih većina nema nikakvog smisla! Parametri URL-a Google karata(Google Maps URL) nekada su bili vrlo jednostavni i jednostavni, ali nova struktura URL - a je prilično komplicirana. Srećom, još uvijek možete koristiti stare parametre i Google će ih automatski pretvoriti u novu verziju. Da vidite na što mislim, pogledajte donju poveznicu.

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

Samo naprijed i pokušaj. Stavite adresu u navodnicima za početnu i završnu adresu i zalijepite URL u svoj preglednik! Zamijenio sam početak s mojim matičnim gradom New Orleansom(New Orleans) i kraj s Houstonom(Houston) , TX, pa ovako izgleda moj URL uputa na Google kartama :(Google Maps)

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

Radi! Međutim, kao što možete vidjeti, Google Maps pretvara veze u nešto mnogo kompliciranije kada se karta u potpunosti učita. U redu, sada kada imamo zdrav URL koji možemo proslijediti u Google Maps , moramo stvoriti jednostavan obrazac s dva polja, jednim za početnu adresu i jednim za odredišnu adresu.

Ako želite da ljudi samo unesu svoju adresu i dobiju upute do vašeg mjesta, želimo da drugo polje bude skriveno i već postavljeno na odredišnu 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>

Provjerite gornji kod. Prvi redak započinje obrascem i kaže da kada se klikne na gumb za slanje, podatke treba poslati na maps.google.com/maps. Cilj target=blank znači da želimo da se rezultat otvori u novom prozoru. Zatim imamo tekstni okvir za početnu adresu, koji je prazan.

Drugi tekstni okvir je skriven, a vrijednost je odredišna adresa koju želimo. Konačno, tu je gumb za slanje s naslovom "Dobij upute". Sada kada netko upiše svoju adresu, dobit će ovo:

karte upute

Možete prilagoditi upute i karte još više uz nekoliko dodatnih parametara. Na primjer, recimo da ne želite da zadani prikaz budu karte, ali umjesto toga želite da bude Satelit(Satellite) i prikazuje Promet(Traffic) .

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

Obratite pažnju na polja layer=t i t=h u URL -u . layer=t je za prometni sloj, a t=h znači hibridna karta! t se također može postaviti na m za normalnu kartu, k za satelit i  p za teren. z je razina zumiranja i možete je promijeniti od 1 do 20. U gornjem URL -u postavljeno je na 7. Samo(Just) ih pričvrstite na svoj završni URL i sada ćete na svojoj web-lokaciji dobiti vrlo prilagođeni obrazac za Google karte Dobijte upute(Google Maps Get Directions) !

Ako imate problema s ovim, ostavite komentar i pokušat ću pomoći! Uživati!



About the author

Ja sam web programer s više od 10 godina iskustva u radu s preglednicima Firefox i Google Docs. Stručnjak sam za izradu jednostavnih, ali moćnih mrežnih aplikacija i razvio sam web rješenja za mala poduzeća i velike organizacije. Moja baza klijenata uključuje neka od najvećih imena u poslovanju, uključujući FedEx, Coca Colu i Macy's. Moje vještine programera čine me idealnim kandidatom za bilo koji projekt koji treba brzo i učinkovito dovršiti - od razvoja prilagođenih web stranica do stvaranja robusnih marketinških kampanja putem e-pošte.



Related posts