Soru Google harita entegrasyonu için Ruby on ray gem


Google haritalarının raylı uygulamalardaki yakutla birleştirilmesi için en iyi çözümün hangisi olduğunu sormak istiyorum. Belirli bir mücevher buna değer mi, yoksa kendi görüşlerimizi bunun için mi yazmalıyız?

Herhangi bir girdi için teşekkürler.


25
2018-05-24 10:02


Menşei




Cevaplar:


YM4R, Georuby ve uzamsal adaptör mücevherlerini daha önce iyi sonuçlarla kullandım. bunu gör açıklama.


7
2018-05-31 03:22





Fyi, gmaps4rails'in kararlı bir sürümünü bitirdim.

Görmek: https://github.com/apneadiving/Google-Maps-for-Rails


32
2018-02-18 17:28





Gereksinimleriniz yalnızca belirli bölgelerin Google haritalarını gösterecekse, muhtemelen bazı işaretçilerle, Google Haritalar Statik Görüntü API'sini kullanabilirsiniz. Örneğin:

<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>

Sonuç:

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

İşte iyi makale konuyla ilgili. Ayrıca, coğrafi konum işaretçileri üzerinde enlem ve boylamı belirtmek de mümkündür:

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

Yani Rails'de kullanabilirsiniz, örneğin, image_tag google harita görüntü yolu yardımcısı ile:

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

11
2018-02-18 18:28





Kasım 2012 itibariyle, bulduğum Google harita entegrasyonu için en iyi mücevher geocoder
Nesne coğrafi kodlaması (sokak veya IP adresi), ters coğrafi kodlama (sokak adresine koordinatlar), ActiveRecord ve Mongoid için mesafe sorguları, sonuç önbelleği ve daha fazlasını sağlar. Raylar için tasarlanmış ancak Sinatra ve diğer Rack çerçeveler ile de çalışır.

Alabilirsiniz Railscasts çok.


3
2017-11-22 09:51



Coğrafi kodlama, resmin yalnızca bir parçasıdır ve sorgulayıcı için bile önemli olabilir veya olmayabilir. Google haritaları için Google Maps 4 Rails (Geocoder ile birlikte) kullanıyorum. - iconoclast


GoogleMaps mücevher güzel bir tanesidir. Tüm temel JS betiklerini ekler, ancak JS kodlaması olmadan tam işlevsel bir dinamik harita yapılamaz.

JS eklentileri de var, bunların en çekici olanları gmap3, Maplace.Js ve gmaps.js.

Mücevherler ve eklentiler, temel şeyler üzerinde zaman tasarrufu sağlar, ancak bunları kullanmak bazı kısıtlamalar getirir. Örneğin, Google Haritalar API'sinde değişiklikler yaparsa, gem veya eklentinin güncellenmiş bir sürümünü beklemeniz veya manuel olarak entegre etmeniz gerekir.

Aslında, Google Maps’i Rails uygulamasına ve IMHO’ya entegre etmede büyük bir zorluk yoktur.

Google Haritalar'ı raylar uygulamalarındaki yakutla entegre etmeyle ilgili ayrıntılı bir açıklama için bu makaleye göz atın: Google Haritalar'ı Ruby on Rails App'e Nasıl Entegre Edersiniz?.


0
2017-09-01 11:11