1

gmaps4rails v2 + rails 4 + ruby​​ 2 + geocoder を使用しています gmaps4rails v2
の github の標準ドキュメントに従って
いますが、Google マップを左上隅でのみ取得しています。完全なマップが表示されないことを意味します。
Gem
gem 'gmaps4rails'
ビュー

<div style='width: 800px;'>
  <div id="map" style='width: 800px; height: 400px;'></div>
</div>

Javascript

<script src="//maps.google.com/maps/api/js?v=3.13&amp;sensor=false&amp;libraries=geometry" type="text/javascript"></script>
<script src='//google-maps-utility-library-v3.googlecode.com/svn/tags/markerclustererplus/2.0.14/src/markerclusterer_packed.js' type='text/javascript'></script>

JavaScript パイプライン

//= require underscore
//= require gmaps_google

コントローラ

@users = User.all
@hash = Gmaps4rails.build_markers(@users) do |user, marker|
  marker.lat user.latitude
  marker.lng user.longitude
end

意見

    <script type="text/javascript">
handler = Gmaps.build('Google');
handler.buildMap({ provider: { Zoom: 10 }, internal: {id: 'map'}}, function(){
markers = handler.addMarkers(<%=raw @hash.to_json %>);
});
handler.map.centerOn({ lat: <%=raw @hash[0][:lat] %>, lng: <%=raw @hash[0][:lng] %> })
});
</script>

私はこのドキュメントをフォローしてい ます = > https://github.com/apneadiving/Google-Maps-for-Rails


4

0 に答える 0