Я пытался настроить пользовательское использование gmaps4rails, и у меня есть код, установленный для отображения моей строки координат json на карте, и центр пользователя работает, я могу увеличить свое местоположение из дома, работы и моего Телефон. Я просто не могу получить право js для отображения кнопки «Я здесь» на карте после получения разрешения.
вот код, который я использую для карты от gmaps4rails:
<%= gmaps(:map_options => {:detect_location => true, :center_on_user => true, :auto_zoom => false, :zoom => 12, :auto_adjust => true}, :markers => {:data => @json} ) %>
Спасибо за любую помощь!
РЕДАКТИРОВАТЬ 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? Я еще не профи.
Благодарность!
setInterval
для цикла, пока он не будет заполнен (конечно, используйтеclearInterval
после завершения) - person apneadiving   schedule 07.12.2011