0
위도/경도 좌표를 사용하여 여러 마커를 표시하기 위해 Gmaps4Rails gem을 사용하려고합니다.Gmaps4Rails 마커가 표시되지 않습니다.
나는 '위도'와 '경도'라는 두 가지 속성이있는 위치 모델이 있습니다. 내가 로그에서 볼 때
def display
@locations = Location.all
@hash = Gmaps4rails.build_markers(@locations) do |location, marker|
marker.lat location.latitude
marker.lng location.longitude
end
p @hash.inspect
end
, 위치 객체의 위도 & 긴 좌표의 모든과 해시가 올 것으로 보인다 : 내 컨트롤러에서 나는 다음과 같은 방법이있다. 내가보기를로드 할 때
이<div style='width: 800px;'>
<div id="map" style='width: 1200px; height: 740px;'></div>
</div>
<script type="text/javascript">
handler = Gmaps.build('Google');
handler.buildMap({ provider: {}, internal: {id: 'map'}}, function(){
markers = handler.addMarkers(<%= raw(@hash.to_json) %>);
handler.bounds.extendWith(markers);
handler.fitMapToBounds();
});
</script>
, 나는 다음을 참조하지만 확대 또는 축소 할 때, 배경이 불투명하게 : 뷰에서
, 나는 다음과 같은 있습니다.어떤 생각이?
이상한, 콘솔의 모든 js 오류? – apneadiving
생성 된 HTML은 무엇입니까? – apneadiving
흥미 롭습니다. 내 콘솔에 다음 JS 오류가 표시됩니다. event.returnValue가 사용되지 않습니다. 대신 표준 event.preventDefault()를 사용하십시오. catch되지 않은 오류 RangeError : 최대 호출 스택의 크기는 % 7Bmain, 기하학 % 7D.js을 초과 : 28 catch되지 않은 오류 RangeError : 최대 호출 스택의 크기는 % 7Bmain, 기하학 % 7D.js을 초과 : 1 catch되지 않은 오류 RangeError : 최대 호출 스택의 크기는 여기입니다 – dougiebuckets