나는 gmaps4rails의 커스텀 사용을 얻으려고 노력해 왔고, 맵에서 json 좌표 문자열을 표시하도록 코드를 설정했으며, 사용자 센터가 작동 중이고 집에서 내 위치를 확대 할 수있다. 내 전화기. 일단 권한이 부여되면지도에 '여기'버튼을 표시 할 권리가 없습니다. 어떤 도움gmaps4rails에 마커가있는 사용자 위치를 어떻게 표시합니까?
<%= gmaps(:map_options => {:detect_location => true, :center_on_user => true, :auto_zoom => false, :zoom => 12, :auto_adjust => true}, :markers => {:data => @json}) %>
감사 : 여기
내가 gmaps4rails에서지도에 사용하는 코드입니다! 대답 후편집 Dec.6 : 나는 그래서 콜백의 코드에 추가하고
:
<script type="text/javascript" charset="utf-8">
Gmaps.map.callback = function() {
Gmaps.map.createMarker({Lat: Gmaps.map.userLocation.lat(),
Lng: Gmaps.map.userLocation.lng(),
rich_marker: null,
marker_picture: "http://gmaps-utility-library.googlecode.com/svn/trunk/markerclusterer/1.0/images/heart30.png"
})
}
</script>
여전히지도에서 응답을받지 못했습니다. js 코딩에 문제가 있습니까? 나는 아직 프로 아니에요.
감사합니다.
죄송합니다. 귀하의 질문을 이해할 수 없습니다. – apneadiving
@apneadiving THanks 읽어 주셔서 감사 드리며, Gmaps4rails.map.userLocation 데이터에 대한 표식을 표시하려고합니다. 현재지도는 사용자 중심이지만 마커는 표시하지 않습니다. 예 : 몰/공항에서와 마찬가지로 "당신은 여기 있습니다"화살. 도움이되는 희망? – keade
ok gotcha, 대답 (새 사용자 고지)을 수락하는 것을 잊지 마십시오. – apneadiving