أضف اتجاهات القيادة في خرائط Google إلى موقع الويب الخاص بك
على الرغم من وجود العديد من تطبيقات وخدمات(apps and services) الخرائط التي تساعدك على الانتقال من النقطة أ إلى النقطة ب ، فإن الملك النهائي للخرائط هو خرائط Google(Google Maps) . أستخدمه على جهاز الكمبيوتر والجهاز اللوحي و 90٪ من الوقت على هاتفي الذكي. إنه يحتوي على أفضل البيانات وأكثر خيارات التنقل والتوجيه والميزات الرائعة مثل التجوّل الافتراضي والمشي(Street View and walking) وركوب الدراجات ومعلومات النقل الجماعي(biking and mass transit info) .
ولكن ماذا لو احتجت إلى استخدام خريطة أو اتجاهات(map or directions) خارج موقع Google على الويب؟ لنفترض(Suppose) أن لديك موقع ويب خاص بالزفاف(wedding website) أو مدونة شخصية ويمكن للضيوف(blog and guests) زيارة موقعك ، واكتب العنوان الذي سيأتون منه ويحصلون تلقائيًا على الاتجاهات إلى موقع الحدث(event location) !
حسنًا ، هناك طريقتان يمكنك اتباعهما لتحقيق ذلك. أسهل طريقة هي تضمين الخريطة ببساطة على صفحة الويب الخاصة بك باستخدام رمز التضمين الذي تم إنشاؤه بواسطة خرائط Google(Google Maps) . الطريقة الثانية هي تقنية أكثر قليلاً ، لكنها أكثر ديناميكية وقابلية للتخصيص. سأذكر كلا الطريقتين أدناه.
تضمين خريطة جوجل
إذا كنت تريد فقط عرض الاتجاهات من موقع إلى آخر ، فإن أسهل ما يمكنك فعله هو تضمين أي خريطة تشاهدها باستخدام رمز التضمين. أولاً(First) ، انطلق وقم بإعداد الاتجاهات التي تريدها في خرائط Google(Google Maps) ، ثم انقر فوق رمز الترس في أسفل يمين الصفحة.
انقر فوق مشاركة الخريطة أو تضمينها( Share or embed map) ، ثم انقر فوق علامة التبويب تضمين الخريطة . (Embed map)يمكنك هنا اختيار حجم لخريطتك ثم نسخ رمز iframe وإفلاته(iframe code and drop) في أي صفحة ويب تريدها.
الجانب السلبي الوحيد لهذه الطريقة هو أن المستخدم يرى فقط خريطة ثابتة. في الطريقة الثانية أدناه ، يمكنك إنشاء نموذج يمكن للمستخدم بواسطته كتابة أي عنوان بداية وسيقوم بإنشاء خريطة من هذا العنوان إلى عنوان الوجهة(destination address) الذي تختاره.
إنشاء نموذج خرائط جوجل
لتوضيح ما أعنيه بالطريقة الثانية ، امض قدمًا واكتب عنوانًا أمريكيًا(US address) في المربع أدناه للحصول على الاتجاهات من موقعك إلى منزلي:
رائع(Cool huh) ، أليس كذلك؟ يمكنك بسهولة إنشاء هذا النموذج الصغير على أي موقع ويب أو مدونة أو في أي مكان يمكنك وضع بعض أكواد HTML(HTML code) ! يعد هذا أيضًا رائعًا لمواقع الويب الخاصة بالشركات(business web) الصغيرة حيث يمكنك طرحه على صفحة الاتصال(contact page and people) الخاصة بك ويمكن للأشخاص الحصول على الاتجاهات بسرعة ، بدلاً من الاضطرار إلى نسخ عنوانك ، وفتح نافذة جديدة ، ثم كتابة عنوان البداية الخاص(starting address) بهم .
إذًا ، كيف نبدأ في إنشاء مربع الاتجاهات هذا المعدل؟ حسنًا(Well) أولاً ، سنحتاج إلى الحصول على البنية الصحيحة لعنوان URL(URL) الذي تستخدمه Google للحصول على الاتجاهات. لحسن الحظ ، يمكننا معرفة ذلك من خلال الحصول على الاتجاهات بين مكانين ثم نسخ عنوان URL(URL) من شريط العنوان(address bar) . يمكنك أيضًا النقر فوق رمز الترس الصغير في أسفل يمين الصفحة واختيار مشاركة الخريطة أو تضمينها(Share or embed map) .
ستحتوي علامة التبويب " ارتباط المشاركة " على (Share link)عنوان URL(URL) ، وهو نفس عنوان URL(URL) الموجود في شريط عنوان المتصفح(browser address bar) . لقد تقدمت ولصقت عنوان URL بالكامل أدناه(URL below) فقط لأوضح لك كيف يبدو.
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 أن تكون مباشرة وسهلة للغاية ، لكن (Google Maps URL)بنية عنوان URL(URL structure) الجديدة معقدة للغاية. لحسن الحظ ، لا يزال بإمكانك استخدام المعلمات القديمة وستقوم Google بتحويلها إلى الإصدار الجديد تلقائيًا. لمعرفة ما أعنيه ، تحقق من الرابط أدناه.
http://maps.google.com/maps?saddr=start&daddr=end
انطلق واعطها فرصة. ضع عنوانًا بين علامتي اقتباس لعنوان البداية والنهاية والصق(address and paste) عنوان URL في متصفحك! لقد استبدلت البداية بمدينتي نيو أورلينز وانتهيت(New Orleans) بمدينة هيوستن (home city) ،(Houston) تكساس ، لذلك هذا هو الشكل الذي يبدو عليه عنوان URL(URL) لاتجاهات خرائط Google :(Google Maps)
http://maps.google.com/maps?saddr=”new orleans, la”&daddr=”houston, tx”
إنها تعمل! كما ترى ، تعمل خرائط Google(Google Maps) على تحويل الروابط إلى شيء أكثر تعقيدًا بمجرد تحميل الخريطة بالكامل. حسنًا ، والآن بعد أن أصبح لدينا عنوان URL(URL) سليم يمكننا تمريره إلى خرائط Google(Google Maps) ، نحتاج إلى إنشاء نموذج بسيط يحتوي على حقلين ، أحدهما لعنوان البداية(starting address) والآخر لعنوان الوجهة(destination address) .
إذا كنت تريد أن يقوم الأشخاص فقط بكتابة عناوينهم والحصول على الاتجاهات إلى مكانك ، فسنريد إخفاء الحقل الثاني وتعيينه بالفعل على عنوان الوجهة(destination address) .
<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>
تحقق من الكود أعلاه. يبدأ السطر الأول النموذج ويقول أنه عند النقر على زر(submit button) الإرسال ، يجب إرسال البيانات إلى maps.google.com/maps. الهدف target=blank يعني أننا نريد أن تفتح النتيجة في نافذة جديدة. ثم لدينا مربع نص(text box) لعنوان البداية(starting address) ، وهو فارغ.
مربع النص(text box) الثاني مخفي والقيمة هي عنوان الوجهة(destination address) الذي نريده. أخيرًا ، هناك زر إرسال بعنوان "الحصول على الاتجاهات". الآن عندما يكتب شخص ما عنوانه ، سيحصل على هذا:
يمكنك تخصيص الاتجاهات وتعيين المزيد باستخدام بعض المعلمات الإضافية. على سبيل المثال ، لنفترض أنك لا تريد أن يكون العرض الافتراضي(default view) خرائط ، ولكن بدلاً من ذلك تريده أن يكون عبر القمر الصناعي(Satellite) ويظهر حركة المرور(Traffic) .
لاحظ حقول layer=t و t=hعنوان URL(URL) . layer = t traffic layer and t=h means الخريطة المختلطة! يمكن أيضًا ضبط t على (t)m للخريطة العادية و k للقمر الصناعي و p للتضاريس. z هو مستوى التكبير / التصغير(zoom level) ويمكنك تغييره من 1 إلى 20. في عنوان URL(URL) أعلاه ، تم تعيينه على 7. ما عليك سوى إدخال هؤلاء في (Just)عنوان URL(URL) النهائي وستحصل الآن على نموذج مخصص للغاية لخرائط Google للحصول على الاتجاهات(Google Maps Get Directions form) على موقعك !
لديك أي مشاكل مع هذا ، انشر تعليقًا وسأحاول مساعدتك! استمتع!
Related posts
خرائط جوجل لا تتحدث أو تعطي توجيهات صوتية؟ 12 طرق للإصلاح
9 Hidden ميزات في Google Maps يجب عليك المغادرة
كيفية عرض Google Maps Search History
كيفية استخدام متعددة Stops في Google Maps
كيفية Embed Google Forms على Your Website
ما هو المرشدون المحليون لخرائط جوجل؟
ما هي رموز خرائط جوجل بلس وكيفية استخدامها
كيف اصنع Business Card في Google Drive
ما هو المحسن Protection في Google Chrome and How لتمكينه
كيفية إلغاء أو إيقاف مؤقت YouTube Premium Subscription
كيفية تضمين تقويم Google على موقع الويب الخاص بك
كيفية تغيير Default Google Account
كيفية إرسال Private Emails في Gmail
كيفية استخدام تتبع خرائط Google Wildfire
كيفية جعل Custom Routes في Google Maps
ما هو Google App & How لاستخدامه
إضافة التعليقات وحلها في محرر مستندات Google
كيفية وضع دبوس في خرائط جوجل على سطح المكتب والجوال
7 Best Gmail Add-Ons
ما هو Software Reporter Tool في Chrome and How لتعطيله