سؤال

لدي تكامل كامل من 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 ٪ في هذا ، لذا يرجى تصحيح لي إذا كنت مخطئًا).

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

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