2017-03-28 8 views
0

Google지도에 마커 아이콘 그림을 설정하고 URL을 전달할 때 완벽하게 작동하지만 링크가 설정된 image_tag를 설정할 때 지역 자산 인 경우 자산을 찾았지만지도에 표시하지 않습니다.Google지도에서 레일스 도우미 image_tag 또는 image_path로 로컬 이미지 아이콘을 표시 할 수 없습니다.

@home.marker(view_context.image_path("i-home.png", size: '80x80', class: 'text-size'))

도우미 나에게 다음과 같은 경로

"/assets/i-home-afcc4167c5d6c4a0bffbe87848bb9694437b7f506c3fb5465fe597642d6a41f2.png"

나는 또한 그것은 'view_context', 작동하는 데 사용되는없이 작동하지 않는 이유를 궁금해하고 있습니다 : 여기 내 코드입니다 전에. 심지어 CSS를 추가하기 위해 노력했다

뿐만 아니라 속성 :

@home.marker("http://res.cloudinary.com/dndagbvyi/image/upload/c_scale,w_80/v1490692341/dog-shadow-02_m1vpet.png") 

그리고 '마커'방법 :

def marker(image) 
     Gmaps4rails.build_markers(self) do |address, marker| 
     marker.lat address.latitude 
     marker.lng address.longitude 
     marker.infowindow address.name 
     marker.picture({ 
        anchor: [40, 58], 
        url: image, 
        width: 500, 
        height: 500, 
       }) 
    end 
    end 
다음
.text-size { 
    width: 80px !important; 
    height: 80px !important; 
} 

작동 URL로 코드
+0

URL과 함께 작동하는 코드를 표시하십시오 – gates

답변

0

image_path 메소드에 단일 매개 변수를 사용해보십시오.

@home.marker(view_context.image_path("i-home.png")) 
+0

그다지 효과가 없지만 도움을 주셔서 감사합니다. –