سؤال

أود أن أسأل وهو أفضل حل لإدماج خرائط جوجل في Ruby على تطبيقات القضبان. هو جوهرة محددة يستحق كل هذا العناء أو يجب أن نكتب وجهات نظرنا الخاصة لذلك؟

شكرا لأي إدخال.

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

المحلول

لقد استخدمت الأحجار الكريمة YM4R، Georuby ومحول المكاني مع نتائج جيدة من قبل. انظر الى هذا وصف.

نصائح أخرى

لمعلوماتك، انتهيت من إصدار مستقر من GMVAPS4.

يرى: https://github.com/apneadiving/google-maps-rains.

إذا كانت الاحتياجات الخاصة بك هي فقط لإظهار خريطة جوجل للمنطقة المحددة، وربما مع بعض العلامات، فيمكنك استخدام تطبيقات تطبيقات Google Maps Static، على سبيل المثال:

<img src="http://maps.google.com/maps/api/staticmap?size=255x255&maptype=roadmap&sensor=false&markers=color:blue|label:A|Chicago,IL&markers=color:purple|label:B|Hammond,IN" alt="Static, Marked Map of Chicago, Illinois and Hammond, Indiana with no Center and Zoom"></img>

النتيجه هي:

Static, Marked Map of Chicago, Illinois and Hammond, Indiana with no Center and Zoom

هنا جيدة شرط على الموضوع. كما أنه من الممكن تحديد موقع GEO مع خطوط الطول والعرض على علامات:

markers=color:pink|label:A|55.783041, -137.500994

حتى في القضبان يمكنك استخدامها، على سبيل المثال، image_tag مع Google Map Image Path Helper:

= image_tag google_map_image_path, :alt => "Google Map"

اعتبارا من نوفمبر 2012، أفضل جوهرة تكامل خريطة جوجل الذي وجدته هو جغرافيا
يوفر جيولوجيا كائن (حسب عنوان الشارع أو عنوان IP)، عكس جيولوجيا (إحداثيات إلى عنوان الشارع)، واستفسارات المسافة ل activerecord و mongoid، والتخزين المؤقت، وأكثر من ذلك. مصممة للقضبان ولكن يعمل مع سيناترا وأطر الرف الأخرى أيضا.

يمكنك الحصول على راسل جدا.

خرائط جوجل جوهرة هي واحدة لطيفة. يضيف كل البرامج النصية JS الأساسية ولكن لا يمكن إجراء خريطة ديناميكية كاملة وظيفية بدون تشفير JS على أي حال.

هناك أيضا إضافات JS، والأكثر جاذبية منهم هي gmap3، maplace.js و gmaps.js.

تسمح GEMS والمكونات الإضافية بتوفير الوقت على الأشياء الأساسية ولكن استخدامها تفرض بعض القيود. على سبيل المثال، إذا كانت Google تقوم بتغييرات في خرائطها API، عليك أن تنتظر إصدارا محدثا من GEM أو البرنامج المساعد أو دمج يدويا.

في الواقع، لا توجد صعوبة كبيرة في دمج خرائط Google في تطبيق Rails و IMHO يجعل SECEL للقيام بذلك دون جواهر.

انظر هذه المقالة للحصول على تجول مفصل في دمج خرائط Google في Ruby On Rails Apps: كيفية دمج خرائط Google في Ruby On Rails App.

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