Добавете упътвания за шофиране на Google Maps към вашия уебсайт
Въпреки че има толкова много приложения и услуги за картографиране, които да ви отведат от точка А до точка Б, окончателният крал на картите е Google Maps . Използвам го на моя компютър, таблет и 90% от времето на моя смартфон. Има най-добрите данни, най-много опции за навигация и маршрут и страхотни функции като Street View и информация за ходене, колоездене и обществен транспорт.
Но какво ще стане, ако трябва да използвате карта или упътвания извън уебсайта на Google? Да предположим(Suppose) , че имате свой собствен сватбен уебсайт или личен блог и гостите могат да посетят вашия сайт, да въведат адреса, от който ще идват и автоматично да получат упътвания до мястото на събитието!
Е, има няколко начина, по които можете да постигнете това. Най-лесният начин е просто да вградите картата във вашата уеб страница, като използвате кода за вграждане, генериран от Google Maps . Вторият начин е малко по-техничен, но по-настройваем и динамичен. Ще спомена и двата метода по-долу.
Вграждане на Google Map
Ако искате да покажете само упътвания от едно място до друго, най-лесното нещо е да вградите каквато и карта да преглеждате, като използвате кода за вграждане. Първо(First) , продължете напред и настройте каквито искате упътвания в Google Maps и след това щракнете върху иконата на зъбно колело в долния десен ъгъл на страницата.
Щракнете върху Споделяне или вграждане на карта( Share or embed map) и след това щракнете върху раздела Вграждане на карта(Embed map) . Тук можете да изберете размер за вашата карта и след това да копирате кода на iframe и да го пуснете на всяка уеб страница, която харесвате.
Единственият недостатък на този метод е, че потребителят просто вижда статична карта. Във втория метод по-долу можете да създадете формуляр, в който потребителят може да въведе произволен начален адрес и той ще генерира карта от този адрес до целевия адрес по ваш избор.
Създайте формуляр за Google Maps
За да илюстрирам какво имам предвид под втория метод, продължете и въведете адрес в САЩ в полето по-долу, за да получите упътвания от вашето местоположение до къщата ми:
Готино(Cool) а? Можете лесно да създадете тази малка форма на всеки уебсайт, блог или навсякъде, където можете да поставите някакъв HTML код! Това също е чудесно за уеб сайтове на малкия бизнес, тъй като можете да го изведете на страницата си за контакт и хората могат бързо да получат упътвания, вместо да се налага да копират адреса ви, да отварят нов прозорец и след това да въвеждат началния си адрес.
И така, как да създадем това модифицирано поле за получаване на упътвания? Е(Well) , първо, ще трябва да получим правилния синтаксис за URL адреса(URL) , който Google използва за упътвания. За щастие можем да разберем това, като получим упътвания между две места и след това просто копираме URL адреса(URL) от адресната лента. Можете също да кликнете върху малката икона на зъбно колело в долния десен ъгъл на страницата и да изберете Споделяне или вграждане на карта(Share or embed map) .
Разделът за връзка за споделяне(Share) ще съдържа URL адреса(URL) , който е същият URL адрес(URL) в адресната лента на браузъра ви. Продължих и поставих целия URL адрес(URL) по-долу, само за да ви покажа как изглежда.
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
Мда! Това е доста дълго! Там има много неща, повечето от които нямат никакъв смисъл! URL параметрите на Google Maps(Google Maps URL) са били много ясни и лесни, но новата структура на URL адреса(URL) е доста сложна. За щастие все още можете да използвате старите параметри и Google автоматично ще ги преобразува в новата версия. За да разберете какво имам предвид, вижте връзката по-долу.
http://maps.google.com/maps?saddr=start&daddr=end
Давай и пробвай. Поставете адрес в кавички за началния и крайния адрес и поставете URL адреса(URL) във вашия браузър! Замених началото с моя роден град Ню Орлиънс(New Orleans) и края с Хюстън(Houston) , Тексас, така че ето как изглежда URL адресът(URL) ми за упътвания в Google Maps :
http://maps.google.com/maps?saddr=”new orleans, la”&daddr=”houston, tx”
Работи! Както можете да видите обаче, Google Maps преобразува връзките в нещо много по-сложно, след като картата се зареди напълно. Добре, така че сега, когато имаме разумен URL адрес(URL) , който можем да прехвърлим в Google Maps , трябва да създадем прост формуляр с две полета, едно за началния адрес и едно за целевия адрес.
Ако искате хората просто да въведат адреса си и да получат упътвания до вашето място, тогава ще искаме второто поле да бъде скрито и вече зададено за адреса на местоназначението.
<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>
Вижте кода по-горе. Първият ред започва от формуляра и казва, че когато се щракне върху бутона за изпращане, данните трябва да бъдат изпратени на maps.google.com/maps. target=blank означава, че искаме резултатът да се отвори в нов прозорец. След това имаме текстово поле за началния адрес, което е празно.
Второто текстово поле е скрито и стойността е целевият адрес, който желаем. И накрая, има бутон за изпращане със заглавие „Получете упътвания“. Сега, когато някой въведе адреса си, ще получи това:
Можете да персонализирате упътванията и да начертаете още повече с няколко допълнителни параметъра. Например, да кажем, че не искате изгледът по подразбиране да бъде карти, но вместо това искате да бъде сателит(Satellite) и да показва трафик(Traffic) .
Обърнете внимание на полетата layer=t и t=hURL адреса(URL) . layer=t е за слоя трафик, а t=h означава хибридна карта! t може също да бъде настроен на m за нормална карта, k за сателит и p за терен. z е нивото на мащабиране и можете да го промените от 1 на 20. В горния URL адрес(URL) е настроен на 7. Просто(Just) ги прикрепете към крайния си URL адрес(URL) и вече имате силно персонализиран формуляр за получаване на упътвания на Google Карти(Google Maps Get Directions) на сайта си !
Ако имате проблеми с това, напишете коментар и ще се опитам да помогна! Наслади се!
Related posts
Google Maps не говори или не дава гласови указания? 12 начина за коригиране
9 скрити функции в Google Maps, които трябва да проверите
Как да прегледате вашата история на търсене в Google Maps
Как да използвате множество спирки в Google Maps
Как да вградите Google формуляри във вашия уебсайт
Как да вмъкнете подпис в Google Документи
Как да направите визитка в Google Drive
Как да използвате падащи списъци на Google Sheets
Как да използвате SUMIF в Google Sheets
Какво е показател и измерение в Google Analytics?
Какво представляват кодовете на Google Maps Plus и как да ги използвате
Можете ли да изтриете всички имейли от Gmail наведнъж?
Как да изключите Google SafeSearch
Как да анулирате или поставите на пауза абонамент за YouTube Premium
Google My Activity: Защо трябва да ви е грижа
7-те най-добри добавки за Gmail
Как да премахнете изпращането на имейл в Gmail
8 страхотни приложения на Google Maps Street View
Как да вградите Google Календар във вашия уебсайт
Как да изпращате лични имейли в Gmail