سؤال

هل تعرف كيف يمكنني الحصول على اتجاهات المشي من Google عن طريق إعطاء إحداثيات محددة؟ كيف يمكنني إرسال طلبات الحصول على HTTP بسيطة واحصل على النتيجة في ملف KML؟

لا أرغب في geocode، ولكن احصل على اتجاهات القيادة كملف KML الذي تم إرجاعه بواسطة هذه الطريقة:

http://www.gringod.com/2008/02/26/save-google-maps-driving-directions/

هل كانت مفيدة؟

المحلول

لا توجد طريقة موثقة ومعتمدة في الوقت الحالي للوصول إلى API لفي خرائط Google عبر طلب HTTP (تحديث: جوجل أضاف المشي والقيادة الاتجاهات عبر خدمات الويب في مايو 2010).

ومع ذلك، فإن الطريقة غير الموثقة التي ترجع إخراج JSON هي ما يلي:

http://maps.google.com/maps/nav?q=from:London%20to:Dover

شكل q يجب أن يكون المعلمة from:xxx%20to:yyy. وبعد استبدال xxx و yyy مع البداية والوجهة على التوالي. يمكنك استخدام خطوط الطول والعرض بدلا من العناوين الكاملة.

بشكل افتراضي، يعرض هذا الطلب اتجاهات القيادة. للحصول على اتجاهات المشي يمكنك إضافة المعلمة الاختيارية dirflg=w إلى سلسلة الاستعلام. فيمصدر)

لاحظ أنه ليس هذا فحسب، بل قد ينتهك أيضا القيود 10.1 و 10.5 من خرائط Google API الشروط والأحكام.

قد تكون أيضا مثيرة للاهتمام في التحقق من المقالات التالية:

نصائح أخرى

تمت إضافة توجيهات Google عبر خدمات الويب في مايو 2010:

http://code.google.com/apis/maps/documentation/directions/

يتم إرجاع الاتجاهات في تنسيق XML أو JSON.

لديهم أيضا Geocoding، الارتفاع والأماكن المتاحة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top