الانتقال

TomTom مقابل MapQuest مقابل HERE لاحتياجات الترميز الجغرافي في المؤسسات

تظهر TomTom وMapQuest وHERE جميعها في نقاشات مشتريات المؤسسات لبيانات المواقع، ولكل منها جذور عميقة في الملاحة ورسم الخرائط تسبق كثيرًا من الوافدين الجدد إلى هذا المجال. يعني هذا التاريخ المشترك أن واجهات API الخاصة بها تحمل بعض التشابه البنيوي، لكن سياقات نشرها المعتادة تختلف بما يكفي ليكون ذلك مهمًا عند اختيار إحداها أو الانتقال بينها.

يرتبط TomTom Search ارتباطًا وثيقًا بإرث TomTom في الملاحة والسيارات، ويظهر كثيرًا في برمجيات إدارة الأساطيل والملاحة داخل المركبات. تستخدم صيغة استجابته مصفوفة results مع كائن position وكتلة address تتضمن حقولًا مثل freeformAddress. والمصادقة عبر مفتاح في معامل استعلام، بما يتسق مع معظم واجهات API للخرائط الموجهة للمستهلكين.

يملك MapQuest Geocoding أطول تاريخ في خرائط المستهلكين بين الثلاثة، ويعكس الـ API الخاص به تصميمًا أقدم لكنه مُختبر جيدًا: مصفوفة results تحتوي على مصفوفة locations متداخلة، لكل عنصر فيها كائن latLng وحقول عنوان مثل adminArea5 للمدينة. ولا يزال خيارًا مناسبًا للتطبيقات التي تقدّر الاستقرار والسجل الطويل على مجموعات الميزات الأحدث.

يميل HERE Geocoding and Search بشكل أوضح نحو المؤسسات والسيارات، ببنية مصفوفة items تحمل حقول position وحقول address منظمة، والمصادقة إما عبر مفتاح API أو رمز OAuth، وهو ما يميز أكثر المنصات المبنية منذ البداية مع وضع عملاء مؤسسات أكبر وأكثر اهتمامًا بالأمان في الحسبان.

بالنسبة لمشتري المؤسسات، الفروق العملية المهمة تتعلق عادةً بدرجة أقل بأسماء حقول JSON، التي تتميز جميعها بتوثيق جيد إلى حد معقول وبروح متشابهة، وبدرجة أكبر ببنية العقد، وإدارة الحساب، والطريقة التي جرى بها التفاوض تاريخيًا على أسعار الأحجام الكبيرة. وهذه بالضبط الطبقة التي يمكن لنهج التوافق تبسيطها، لأنه يزيل صيغة استجابة الترميز الجغرافي كمتغير في القرار.

يشغّل My Geocode مضيفات متوافقة للثلاثة جميعًا: بنية results وposition الخاصة بـ TomTom في ⁦/compatibility/tomtom/⁩، ومصفوفة locations المتداخلة الخاصة بـ MapQuest في ⁦/compatibility/mapquest/⁩، ومصفوفة items الخاصة بـ HERE في ⁦/compatibility/here/⁩. يمكن لفرق المؤسسات التي تدرس التوحيد، أو تسعى إلى تقليل عدد المورّدين دون إعادة كتابة التحليل لكل نظام يعمل حاليًا على واحد مختلف من هذه الثلاثة، أن تختبر البنى الثلاث جميعها تحت حساب واحد ونموذج تسعير موحد.

يزيل نموذج التسعير هذا التفاوض على الفئات بالكامل: 2,500 طلب مجاني يوميًا دون مفتاح، و2,500 طلب مجاني إضافي لكل مفتاح يوميًا يُحتسب لكل شبكة، ثم رصيد مسبق الدفع بسعر 0.0001 € لكل طلب أو مفتاح Unlimited بسعر 50 € شهريًا، مع تسعير كل نقطة نهاية، بما فيها المضيفات المتوافقة الثلاثة جميعها، بشكل متطابق بغض النظر عن فئة الحجم.