<body onload="initialize();">
<script src="http://maps.google.com/maps/api/js?sensor=true"></script>
<div id="map_custmomize" style="width:100%;height:400px;"></div>
ここでカスタマイズしてデザインの部分だけ下記 /*スタイルのカスタマイズ*/にペースト。
https://snazzymaps.com/
function initialize() { var latlng = new google.maps.LatLng(35.527866, 139.697227);/*表示したい場所の経度、緯度*/ var myOptions = { zoom: 18, /*拡大比率*/ scrollwheel: false,/*スクロール禁止*/ draggable: false, /*ドラッグ禁止*/ center: latlng, /*表示枠内の中心点*/ mapTypeControlOptions: { mapTypeIds: ['noText', google.maps.MapTypeId.ROADMAP] }/*表示タイプの指定*/ }; var map = new google.maps.Map(document.getElementById('map_custmomize'), myOptions);/*マップのID取得*/ /*スタイルのカスタマイズ*/ var styleOptions = [ { "stylers": [ { "visibility": "on" }, { "color": "#NaN490d" } ] },{ "stylers": [ { "visibility": "on" }, { "hue": "#ff00f6" }, { "saturation": -100 } ] } ]; var styledMapOptions = { name: 'CLUB CHITTA' } var sampleType = new google.maps.StyledMapType(styleOptions, styledMapOptions); map.mapTypes.set('sample', sampleType); map.setMapTypeId('sample'); /*WEB企画アイコンの取得*/ var icon = new google.maps.MarkerImage('js/marker.png',/*アイコンの場所*/ new google.maps.Size(50,60),/*アイコンのサイズ*/ new google.maps.Point(0,0)/*アイコンの位置*/ ); /*マーカーの設置*/ var markerOptions = { position: latlng,/*表示場所と同じ位置に設置*/ map: map, icon: icon, title: '株式会社WEB企画'/*マーカーのtitle*/ }; var marker = new google.maps.Marker(markerOptions); }
下記を参考にさせていただきました
ワンランク上のサイトデザインを目指して、Googleマップのカスタマイズに挑戦してみた!