###前提・実現したいこと
wordpressの固定ページ(1ページ内)に2つのGoogleMapを埋め込みたいのですが、1つしか埋め込みができなくて困っています。
埋め込み方法は
http://proclass.jp/blog/?p=1139
のようにアイコンが動いたり色を変えたカスタマイズマップになります。
Google API使用です。
###該当のソースコード
下記コードを使用して1つは反映されますが、
2つ反映されるようにコードをうまく組むことが出来ない状態です。
<script type="text/javascript"> function googleMap() { var latlng = new google.maps.LatLng(35.014370, 135.795566); /* この数字の所にさっきGoogleMapで調べた住所の座標を入れる! */ var myOptions = { zoom: 17, /*拡大比率。0~17で数字が大きいほど拡大!0にすると世界地図になっちゃうよ*/ center: latlng,/*地図の中心を指定*/ mapTypeControlOptions: { mapTypeIds: ['style', google.maps.MapTypeId.ROADMAP] } }; var map = new google.maps.Map(document.getElementById('map'), myOptions); /*'map'の部分は地図を表示させたいdivのid名を入れよう*/ /*アイコン設定*/ var icon = new google.maps.MarkerImage('./images/mapicon.png',/*アイコンのURL*/ new google.maps.Size(58,42),/*アイコンサイズ*/ new google.maps.Point(0,0)/*アイコンの位置*/ ); var markerOptions = { position: latlng, map: map, icon: icon, title: '永観堂',/*タイトル*/ animation: google.maps.Animation.BOUNCE /*ずっとぴょんぴょんしているBOUNCEか、最初にボトッと落ちてくるDROP。 動かなくていい場合はこの1行は不要*/ }; var marker = new google.maps.Marker(markerOptions); var styleOptions = [ /*★★ここに後でカスタマイズするデザインの内容が入ります★★*/ ]; var styledMapOptions = { name: '永観堂' }/*地図の上に表示されるタイトル*/ var sampleType = new google.maps.StyledMapType(styleOptions, styledMapOptions); map.mapTypes.set('style', sampleType); map.setMapTypeId('style'); }; google.maps.event.addDomListener(window, 'load', function() { googleMap(); }); </script> <div id="map" style="width: 100%; height: 300px;"> <!--このdiv内に地図を表示させる。サイズなどはcssで調整してね--> </div>
###一言
GoogleMapの埋め込みやカスタマイズに詳しい方、ご回答していただけると幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/11/08 02:35
2016/11/08 02:46
退会済みユーザー
2016/11/08 03:07
退会済みユーザー
2016/11/08 04:03
2016/11/08 04:16
退会済みユーザー
2016/11/08 05:16
2016/11/08 06:47