はじめに
Google Map APIを利用したアプリ開発をしています。
その時に、マップの表示のデフォルトを航空写真にしたかったので実装してみました。
マップの表示の種類のことをマップタイプと呼ぶそうです。
コード
このようになりました。
<script>
handler = Gmaps.build('Google');
handler.buildMap({ provider: {}, internal: {id: 'map'}}, function(){
markers = handler.addMarkers(<%= raw @hash.to_json %>);
handler.bounds.extendWith(markers);
handler.fitMapToBounds();
// マップタイプの追記
handler.getMap().setMapTypeId("satellite");
});
</script>
参考
参考にしたのはこちら
gmap4railsの設定の変更に役立った
・gmaps4railsの地図の拡大率を設定する
mapTypeIdというものがあることを知った
・Google Maps API の使い方・利用方法