الترقية إلى V3 من V2 من Google Maps API ، اقتراحات
-
27-09-2019 - |
سؤال
لدي تكامل كامل من Google Maps الإصدار 2 في تطبيق الويب الخاص بي ، مع ميزات مثل Get Dorries ، وعلامات الكتلة ، ونافذة معلومات Tabbed ، وقائمة السياق (انقر بزر الماوس الأيمن). يحتوي التنفيذ على تصميم ضعيف للغاية يسبب بعض المشكلات ، لذا أحتاج الآن إلى تجديد التنفيذ الأساسي لتحسين التصميم. كنت أفكر في الترقية إلى الإصدار 3 من Google Maps API. يرجى الإشارة ، إذا كان هذا أمرًا جيدًا ، وستكون جميع ميزاتي تعمل بشكل جيد (أو سأحصل على بديل لجميع الميزات المذكورة) في وقت أقل. أو هل يجب أن ألتزم بالإصدار 2 من واجهة برمجة تطبيقات خرائط Google؟
المحلول
أنصحك بالترقية إلى V3. لقد قمت بالترقية موقعي قبل بضعة أشهر (و المدون حول التجربة). بعض الأمور التي يجب أن نضع في اعتبارنا:
- لا مزيد من مفتاح API.
- لقد تغيرت واجهة برمجة تطبيقات Warker و Info Window ، للأفضل.
- لا مزيد من الاشياء المساعد Ajax. إذا كنت تستخدم GXMLHTTP ، فستحتاج إلى التبديل إلى غلاف Ajax جديد (jQuery ، Mootools إلخ).
- تحقق من LAT/LNGs الخاصة بك في الترتيب الصحيح. gpoint يأخذ x و y (خط الطول وخط العرض). يحتوي V3 على كائن latlng ، لذلك قد تكون المعلمات الخاصة بك إلى الوراء.
- الخرائط المصممة - ستتمكن من تخصيص نظام الألوان الخاص بك في V3.
- لا تظن أنه يمكنك تشغيل البرنامج المساعد لـ Google Earth في سطر واحد من التعليمات البرمجية كما يمكنك في V2 (ليس 100 ٪ في هذا ، لذا يرجى تصحيح لي إذا كنت مخطئًا).
بمجرد الانتهاء من ذلك ، ستكون سعيدًا بإجراء التغيير. يتم تحميل الصفحات بشكل أسرع ، والتكبير أكثر سلاسة (مقياس البوليينات أثناء تكبيرك بدلاً من الاختفاء) وتجربة الهاتف المحمول أفضل بكثير.