문제

Google지도를 Ruby On Rails 앱에 통합하는 가장 좋은 솔루션이 무엇인지 묻고 싶습니다. 특정 보석은 그만한 가치가 있습니까? 아니면 우리 자신의 견해를 작성해야합니까?

입력에 감사드립니다.

도움이 되었습니까?

해결책

나는 이전에 좋은 결과와 함께 YM4R, Georuby 및 공간 어댑터 보석을 사용했습니다. 이것 좀 봐 설명.

다른 팁

참고로, 나는 GMAPS4RAILS의 안정적인 출시를 마쳤다.

보다: https://github.com/apneadiving/google-maps-for-rails

요구 사항이 일부 마커가있는 특정 지역의 Google지도 만 표시하는 경우 Google Maps 정적 이미지 API를 사용할 수 있습니다.

<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 도우미 :

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

2012 년 11 월 현재 내가 찾은 Google지도 통합을위한 최고의 보석은 지오 코더
객체 지오 코딩 (거리 또는 IP 주소), 역 지오 코딩 (거리 주소로 좌표), Activerecord 및 Mongoid의 거리 쿼리, 결과 캐싱 등을 제공합니다. 레일 용으로 설계되었지만 Sinatra 및 기타 랙 프레임 워크와도 작동합니다.

당신은 얻을 수 있습니다 Railscasts 도.

구글지도 보석은 좋은 것입니다. 모든 기본 JS 스크립트를 추가하지만 어쨌든 JS 코딩 없이는 완전 기능적 동적 맵을 수행 할 수 없습니다.

JS 플러그인도 있습니다. 가장 매력적인 것은 gmap3, maplace.js 및 gmaps.js입니다.

보석과 플러그인은 기본적인 것들에 시간을 절약 할 수 있지만 그것들을 사용하면 약간의 제한이 있습니다. 예를 들어, Google이 Maps API를 변경하는 경우 GEM 또는 플러그인의 업데이트 버전을 기다려야하거나 수동으로 통합해야합니다.

실제로 Google지도를 Rails 앱에 통합하는 데 큰 어려움이 없으며 IMHO는 보석없이 수행하는 데 어려움을 겪습니다.

Google지도를 Ruby on Rails 앱에 통합하는 데 대한 자세한 연습은이 기사를 참조하십시오. Google지도를 Ruby on Rails 앱에 통합하는 방법.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top