Lisää Google Maps -ajo-ohjeet verkkosivustollesi

Vaikka siellä on niin monia karttasovelluksia ja -palveluita, joiden avulla pääset pisteestä A pisteeseen B, karttojen lopullinen kuningas on Google Maps . Käytän sitä tietokoneellani, tabletillani ja 90 % ajasta älypuhelimellani. Siinä on parhaat tiedot, eniten navigointi- ja reititysvaihtoehtoja ja hienoja ominaisuuksia, kuten Street View ja kävely-, pyöräily- ja joukkoliikennetiedot.

Mutta entä jos sinun on käytettävä karttaa tai reittiohjeita Googlen verkkosivuston ulkopuolella? Oletetaan(Suppose) , että sinulla on oma hääsivustosi tai henkilökohtainen blogi ja vieraat voivat vierailla sivustollasi, kirjoittaa osoitteen, josta he tulevat, ja saada automaattisesti reittiohjeet tapahtumapaikkaan!

No, on pari tapaa, joilla voit saavuttaa tämän. Helpoin tapa on upottaa kartta verkkosivullesi käyttämällä Google Mapsin(Google Maps) luomaa upotuskoodia . Toinen tapa on hieman teknisempi, mutta muokattavampi ja dynaamisempi. Mainitsen molemmat menetelmät alla.

Upota Google Map

Jos haluat näyttää reittiohjeet vain paikasta toiseen, helpoin tapa on upottaa katsomasi kartta upotuskoodin avulla. Siirry ensin(First) ja määritä haluamasi reittiohjeet Google Mapsissa(Google Maps) ja napsauta sitten sivun oikeassa alakulmassa olevaa rataskuvaketta.

jaa tai upota kartta

Napsauta Jaa tai upota kartta( Share or embed map) ja napsauta sitten Upota kartta(Embed map) -välilehteä. Täällä voit valita kartallesi koon ja kopioida iframe-koodin ja pudottaa sen mille tahansa haluamallesi verkkosivulle.

upota kartta

Tämän menetelmän ainoa haittapuoli on, että käyttäjä näkee vain staattisen kartan. Alla olevassa toisessa menetelmässä voit luoda lomakkeen, johon käyttäjä voi kirjoittaa minkä tahansa aloitusosoitteen ja se luo kartan kyseisestä osoitteesta valitsemaasi kohdeosoitteeseen.

Luo Google Maps -lomake

Havainnollistaaksesi, mitä tarkoitan toisella menetelmällä, mene eteenpäin ja kirjoita Yhdysvaltain osoite alla olevaan ruutuun saadaksesi reittiohjeet sijainnistasi talooni:

Siistiä(Cool) vai? Voit helposti luoda tämän pienen lomakkeen mille tahansa verkkosivustolle, blogiin tai missä tahansa, johon voit lisätä HTML - koodia! Tämä sopii mainiosti myös pienyritysten web-sivustoille, koska voit lisätä sen yhteystietosivullesi ja ihmiset voivat saada reittiohjeet nopeasti sen sijaan, että heidän pitäisi kopioida osoitteesi, avata uusi ikkuna ja kirjoittaa aloitusosoitteensa.

Miten sitten luodaan tämä muokattu reittiohjelaatikko? Ensin(Well) meidän on hankittava oikea syntaksi URL -osoitteelle , jota Google käyttää reittiohjeissa. Onneksi voimme selvittää sen hankkimalla reittiohjeet kahden paikan välillä ja kopioimalla sitten URL -osoitteen osoitepalkista. Voit myös napsauttaa pientä rataskuvaketta sivun oikeassa alakulmassa ja valita Jaa tai upota kartta(Share or embed map) .

jaa tai upota kartta

Jaa(Share) linkki -välilehti sisältää URL - osoitteen , joka on sama URL -osoite selaimesi osoitepalkissa. Olen mennyt eteenpäin ja liittänyt koko URL -osoitteen alle näyttääkseni, miltä se näyttää.

jaa linkkikarttoja

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

Jep! Se on aika pitkä! Siellä on paljon tavaraa, joista suurimmassa osassa ei ole mitään järkeä! Google Mapsin URL(Google Maps URL) -parametrit olivat ennen hyvin yksinkertaisia ​​ja helppoja, mutta uusi URL - rakenne on melko monimutkainen. Onneksi voit edelleen käyttää vanhoja parametreja ja Google muuntaa ne uudeksi versioksi automaattisesti. Katso alla oleva linkki nähdäksesi mitä tarkoitan.

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

Mene eteenpäin ja yritä. Kirjoita aloitus- ja loppuosoitteen osoite lainausmerkeissä ja liitä URL -osoite selaimeesi! Korvasin aloituksen kotikaupungillani New Orleansilla(New Orleans) ja lopetin Houstoniin(Houston) , TX, joten Google Mapsin(Google Maps) reittiohjeiden URL -osoite näyttää tältä:

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

Se toimii! Kuten näette, Google Maps muuntaa linkit monimutkaisemmiksi, kun kartta latautuu kokonaan. Ok, nyt kun meillä on järkevä URL -osoite , jonka voimme välittää Google Mapsiin(Google Maps) , meidän on luotava yksinkertainen lomake, jossa on kaksi kenttää, toinen aloitusosoitteelle ja toinen kohdeosoitteelle.

Jos haluat ihmisten vain kirjoittavan osoitteensa ja saavan reittiohjeet paikkaasi, haluamme, että toinen kenttä on piilotettu ja asetettu jo kohdeosoitteeksi.

<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>

Katso yllä oleva koodi. Ensimmäinen rivi alkaa lomakkeella ja sanoo, että kun lähetä-painiketta napsautetaan, tiedot tulee lähettää osoitteeseen maps.google.com/maps. Kohde target=blank tarkoittaa, että haluamme tuloksen avautuvan uuteen ikkunaan. Sitten meillä on tekstiruutu aloitusosoitteelle, joka on tyhjä.

Toinen tekstiruutu on piilotettu ja arvo on haluamamme kohdeosoite. Lopuksi on lähetyspainike, jonka otsikko on "Hae reittiohjeet". Nyt kun joku kirjoittaa osoitteensa, hän saa tämän:

kartta reittiohjeet

Voit mukauttaa reittiohjeita ja kartoittaa vielä enemmän muutamilla lisäparametreilla. Oletetaan esimerkiksi, että et halua oletusnäkymän olevan karttoja, vaan haluat sen olevan satelliitti(Satellite) ja näyttää Liikenne(Traffic) .

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

Huomaa URL -osoitteen (URL)layer=t ja t=h -kentät . kerros=t on liikennekerrosta ja t=h tarkoittaa hybridikarttaa! t voidaan myös asettaa m :ksi normaalille kartalle, k satelliitille ja  p :lle maastolle. z on zoomaustaso, ja voit muuttaa sen arvosta 1 arvoon 20. Yllä olevassa URL -osoitteessa se on asetettu arvoon 7. Liimaa(Just) ne lopulliseen URL -osoitteeseesi, niin sivustossasi on nyt pitkälle muokattu Google Maps -hakulomake(Google Maps Get Directions) . !

Jos sinulla on ongelmia tämän kanssa, lähetä kommentti, niin yritän auttaa! Nauttia!



About the author

Olen laitteisto-insinööri ja ohjelmistokehittäjä, jolla on yli 10 vuoden kokemus Applen ja Googlen alustoista. Taitoni on tehokkaiden, käyttäjäystävällisten ratkaisujen kehittäminen vaikeisiin suunnitteluongelmiin. Minulla on kokemusta sekä MacOS- että iOS-laitteista sekä näppäimistön ja hiiren ohjaimista. Vapaa-ajallani tykkään uida, katsella tennistä ja kuunnella musiikkia.



Related posts