2013-04-10 2 views
1

누군가가 나를 도와 줄 수 있기를 바랍니다. 저는 레일스에서 ​​프로젝트를하고 있습니다. 순간적으로 지오 코더 젬을 사용하여 모델의 주소와 연결된 정적 인 Google지도가 포함되어 있습니다. 동영상을 동적지도로 변경하고지도를 모델에 연결하는 방식을 유지하려고했지만 길을 찾을 수 없었습니다. 는 순간 내 공연 페이지는 다음과 같습니다레일스 Google지도가 동적으로 정적으로 변경됩니다.

<div id="map"> 
<%= image_tag "http://maps.google.com/maps/api/staticmap?size=700x400&sensor=false&zoom=16&markers=#{@post.latitude}%2C#{@post.longitude}" %> 
</div> 

내가 원하는 건 같은 일을 계속하지만 바보 같은 질문이라면, 난 단지 미안이 물건에서 시작하고 동적으로 변경하는 것입니다. 감사합니다.

+0

모델을 인스턴스 변수 (예 :'@ model')로 전달한 다음'@ model.address'를 사용하여 주소를 가져 오려고 했습니까? 이미 문자열에 보간 된 값이 포함되어있는 것을 볼 수 있습니다. 너의 질문을 오해하지 않는 한, 일하라. –

답변

0

정적에서 동적으로가는 것은 큰 단계이지만 너무 어렵지는 않습니다. the google map API을 사용하고 자바 스크립트로 약간의 바이올린을 사용해야합니다.

또 다른 옵션은이 API를 랩핑하고 사용하기 쉬운 보석 인 Gmap4rails을 사용하는 것입니다. 문서에는 모델을지도에 연결하는 몇 가지 예가 있습니다.

관련 문제