<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Googleマップ | 相模原市ホームページ制作 ロックストリーム</title>
	<atom:link href="https://rockstream-jp.com/category/blog/googlemap/feed/" rel="self" type="application/rss+xml" />
	<link>https://rockstream-jp.com</link>
	<description>相模原市WEBサイト制作・カスタム・修復</description>
	<lastBuildDate>Thu, 25 Jul 2019 06:02:12 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
<atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/>
<atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/>
<atom:link rel="self" href="https://rockstream-jp.com/category/blog/googlemap/feed/"/>
	<item>
		<title>【Javascript】Google Mapsを英語で表示</title>
		<link>https://rockstream-jp.com/javascript-google-maps-en/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=javascript-google-maps-en</link>
					<comments>https://rockstream-jp.com/javascript-google-maps-en/#respond</comments>
		
		<dc:creator><![CDATA[zassy]]></dc:creator>
		<pubDate>Sun, 14 May 2017 01:17:13 +0000</pubDate>
				<category><![CDATA[Googleマップ]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[JQuery]]></category>
		<guid isPermaLink="false">https://rockstream-jp.com/?p=11817</guid>

					<description><![CDATA[<p>備忘録です。 英語サイトを作成する際に、Google Mapsを英語で表示する必要がありました。 参考サイト 【備忘録】Googl...</p>
The post <a href="https://rockstream-jp.com/javascript-google-maps-en/">【Javascript】Google Mapsを英語で表示</a> first appeared on <a href="https://rockstream-jp.com">相模原市ホームページ制作 ロックストリーム</a>.]]></description>
										<content:encoded><![CDATA[<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Frockstream-jp.com%2Fjavascript-google-maps-en%2F&amp;linkname=%E3%80%90Javascript%E3%80%91Google%20Maps%E3%82%92%E8%8B%B1%E8%AA%9E%E3%81%A7%E8%A1%A8%E7%A4%BA" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Frockstream-jp.com%2Fjavascript-google-maps-en%2F&amp;linkname=%E3%80%90Javascript%E3%80%91Google%20Maps%E3%82%92%E8%8B%B1%E8%AA%9E%E3%81%A7%E8%A1%A8%E7%A4%BA" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_line" href="https://www.addtoany.com/add_to/line?linkurl=https%3A%2F%2Frockstream-jp.com%2Fjavascript-google-maps-en%2F&amp;linkname=%E3%80%90Javascript%E3%80%91Google%20Maps%E3%82%92%E8%8B%B1%E8%AA%9E%E3%81%A7%E8%A1%A8%E7%A4%BA" title="Line" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Frockstream-jp.com%2Fjavascript-google-maps-en%2F&#038;title=%E3%80%90Javascript%E3%80%91Google%20Maps%E3%82%92%E8%8B%B1%E8%AA%9E%E3%81%A7%E8%A1%A8%E7%A4%BA" data-a2a-url="https://rockstream-jp.com/javascript-google-maps-en/" data-a2a-title="【Javascript】Google Mapsを英語で表示"></a></p><p>備忘録です。</p>
<p>英語サイトを作成する際に、Google Mapsを英語で表示する必要がありました。</p>
<p>参考サイト<br />
<a href="https://www.websuccess.jp/blog/archives/517" rel="noopener" target="_blank">【備忘録】GoogleMap埋め込みを英語表記で</a></p>
<p>英語で表示するために「&language=en」を追加します。</p>
<pre class="brush: xml; title: ; notranslate">
&lt;script type=&quot;text/javascript&quot; src=&quot;http://maps.googleapis.com/maps/api/js?sensor=false&amp;language=en&quot;&gt;&lt;/script&gt;
</pre>
<p>あとは下記を記述して完了です。</p>
<pre class="brush: xml; title: ; notranslate">
&lt;script type=&quot;text/javascript&quot;&gt; 
        google.maps.event.addDomListener(window, 'load', function() { 
		
            var lat = 43.058603; //座標
            var lng = 141.369084; //座標
 
            var latlng = new google.maps.LatLng(lat, lng); 
            var mapOptions = { 
                zoom: 12, 
                center: latlng, 
                mapTypeId: google.maps.MapTypeId.ROADMAP, 
                scaleControl: true 
            }; 
            var mapObj = new google.maps.Map(document.getElementById('gmap'), mapOptions); 
            var marker = new google.maps.Marker({ 
                position: latlng, 
                map: mapObj 
            }); 
        }); 
&lt;/script&gt; 
</pre>
<p>※zoom: 12は数値が大きいほど拡大表示されます。</p>
<div class="mb50"></div>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Frockstream-jp.com%2Fjavascript-google-maps-en%2F&amp;linkname=%E3%80%90Javascript%E3%80%91Google%20Maps%E3%82%92%E8%8B%B1%E8%AA%9E%E3%81%A7%E8%A1%A8%E7%A4%BA" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Frockstream-jp.com%2Fjavascript-google-maps-en%2F&amp;linkname=%E3%80%90Javascript%E3%80%91Google%20Maps%E3%82%92%E8%8B%B1%E8%AA%9E%E3%81%A7%E8%A1%A8%E7%A4%BA" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_line" href="https://www.addtoany.com/add_to/line?linkurl=https%3A%2F%2Frockstream-jp.com%2Fjavascript-google-maps-en%2F&amp;linkname=%E3%80%90Javascript%E3%80%91Google%20Maps%E3%82%92%E8%8B%B1%E8%AA%9E%E3%81%A7%E8%A1%A8%E7%A4%BA" title="Line" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Frockstream-jp.com%2Fjavascript-google-maps-en%2F&#038;title=%E3%80%90Javascript%E3%80%91Google%20Maps%E3%82%92%E8%8B%B1%E8%AA%9E%E3%81%A7%E8%A1%A8%E7%A4%BA" data-a2a-url="https://rockstream-jp.com/javascript-google-maps-en/" data-a2a-title="【Javascript】Google Mapsを英語で表示"></a></p>The post <a href="https://rockstream-jp.com/javascript-google-maps-en/">【Javascript】Google Mapsを英語で表示</a> first appeared on <a href="https://rockstream-jp.com">相模原市ホームページ制作 ロックストリーム</a>.]]></content:encoded>
					
					<wfw:commentRss>https://rockstream-jp.com/javascript-google-maps-en/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【Javascript】Google Mapsを白黒で表示</title>
		<link>https://rockstream-jp.com/javascript-google-maps-gray-scale/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=javascript-google-maps-gray-scale</link>
					<comments>https://rockstream-jp.com/javascript-google-maps-gray-scale/#respond</comments>
		
		<dc:creator><![CDATA[zassy]]></dc:creator>
		<pubDate>Sat, 13 May 2017 02:25:41 +0000</pubDate>
				<category><![CDATA[Googleマップ]]></category>
		<category><![CDATA[javascript]]></category>
		<guid isPermaLink="false">https://rockstream-jp.com/?p=11270</guid>

					<description><![CDATA[<p>備忘録です。 オリジナルマーカー表示に続いてMapを白黒で表示する方法です。 こんな感じです。 参考サイト GoogleMapをカ...</p>
The post <a href="https://rockstream-jp.com/javascript-google-maps-gray-scale/">【Javascript】Google Mapsを白黒で表示</a> first appeared on <a href="https://rockstream-jp.com">相模原市ホームページ制作 ロックストリーム</a>.]]></description>
										<content:encoded><![CDATA[<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Frockstream-jp.com%2Fjavascript-google-maps-gray-scale%2F&amp;linkname=%E3%80%90Javascript%E3%80%91Google%20Maps%E3%82%92%E7%99%BD%E9%BB%92%E3%81%A7%E8%A1%A8%E7%A4%BA" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Frockstream-jp.com%2Fjavascript-google-maps-gray-scale%2F&amp;linkname=%E3%80%90Javascript%E3%80%91Google%20Maps%E3%82%92%E7%99%BD%E9%BB%92%E3%81%A7%E8%A1%A8%E7%A4%BA" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_line" href="https://www.addtoany.com/add_to/line?linkurl=https%3A%2F%2Frockstream-jp.com%2Fjavascript-google-maps-gray-scale%2F&amp;linkname=%E3%80%90Javascript%E3%80%91Google%20Maps%E3%82%92%E7%99%BD%E9%BB%92%E3%81%A7%E8%A1%A8%E7%A4%BA" title="Line" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Frockstream-jp.com%2Fjavascript-google-maps-gray-scale%2F&#038;title=%E3%80%90Javascript%E3%80%91Google%20Maps%E3%82%92%E7%99%BD%E9%BB%92%E3%81%A7%E8%A1%A8%E7%A4%BA" data-a2a-url="https://rockstream-jp.com/javascript-google-maps-gray-scale/" data-a2a-title="【Javascript】Google Mapsを白黒で表示"></a></p><p>備忘録です。</p>
<p>オリジナルマーカー表示に続いてMapを白黒で表示する方法です。</p>
<p>こんな感じです。<br />
<a href="https://rockstream-jp.com/wp-content/uploads/2017/05/mapsamplegray.jpg" data-rel="lightbox-image-0" data-rl_title="" data-rl_caption="" title=""><img fetchpriority="high" decoding="async" style="width:100%;" src="https://rockstream-jp.com/wp-content/uploads/2017/05/mapsamplegray.jpg" alt="" width="797" height="264" class="alignnone size-full wp-image-11272" srcset="https://rockstream-jp.com/wp-content/uploads/2017/05/mapsamplegray.jpg 797w, https://rockstream-jp.com/wp-content/uploads/2017/05/mapsamplegray-360x119.jpg 360w, https://rockstream-jp.com/wp-content/uploads/2017/05/mapsamplegray-768x254.jpg 768w" sizes="(max-width: 797px) 100vw, 797px" /></a></p>
<p>参考サイト<br />
<a href="http://taneppa.net/gmap_custom/" rel="noopener" target="_blank">GoogleMapをカスタムしてグレースケール&オリジナル画像マーカーの地図を作る方法</a></p>
<p>下記を追加</p>
<pre class="brush: xml; title: ; notranslate">
// 地図をグレースケールに
    var mapStyle = &#x5B;
      {
          &quot;stylers&quot;: &#x5B;
            { &quot;saturation&quot;: -100 }
          ]
      }
    ];
var mapType = new google.maps.StyledMapType(mapStyle);
map.mapTypes.set('GrayScaleMap', mapType);
map.setMapTypeId('GrayScaleMap');
</pre>
<pre class="brush: xml; title: ; notranslate">
var mapStyle = &#x5B;
  {
      &quot;stylers&quot;: &#x5B;
        { &quot;saturation&quot;: -100 }
      ]
  }
];
</pre>
<p>この部分で地図のデザインを指定しています。<br />
「saturation」は「彩度」という意味で、この値によって色の鮮やかさが変わります。「-100」が一番小さい値で、この最低値を指定することで地図がグレースケールになります。</p>
<p>先日のマーカー変更に追加すると下記のようになります。</p>
<pre class="brush: xml; title: ; notranslate">
&lt;script&gt;
  function initialize() {
  var latlng = new google.maps.LatLng(34.705629, 135.510118);
  var myOptions = {
    zoom: 18, /*拡大比率*/
    center: latlng, 
    mapTypeId: google.maps.MapTypeId.ROADMAP
  };
  var map = new google.maps.Map(document.getElementById('access_map'), myOptions);
 
  //アイコンを作成
  var icon = new google.maps.MarkerImage('/images/marker.png',
    new google.maps.Size(104,120),/*アイコンサイズ設定*/
    new google.maps.Point(0,0),  // origin
    new google.maps.Point(60,100) // anchor
    );
  var markerOptions = {
    position: latlng,
    map: map,
    icon: icon,
    title: '場所名など'
  };
  var marker = new google.maps.Marker(markerOptions);
  //アイコン設定はここまで
 
  //吹き出しを作成
   var contentString = '&lt;h3 class=&quot;map_title&quot;&gt;ココはとある場所&lt;/h3&gt;' +
                    '&lt;p class=&quot;map_comment&quot;&gt;位置に特に意味はありません&lt;/p&gt;';
   var infowindow = new google.maps.InfoWindow({
       content: contentString  //吹き出し内コメント
    });
 
 
    //吹き出しをオープン
    infowindow.open(map,marker);
 
 
    //マーカーをクリックすれば吹き出しが再表示
    google.maps.event.addListener(marker, 'click', function() {
        infowindow.open(map,marker);
    });
 
  //マーカーを中心に表示
  google.maps.event.addDomListener(window, &quot;resize&quot;, function() {
    var center = map.getCenter();
    google.maps.event.trigger(map, &quot;resize&quot;);
    map.setCenter(center);
  });

  //ここから追加
  // 地図をグレースケールに
    var mapStyle = &#x5B;
      {
          &quot;stylers&quot;: &#x5B;
            { &quot;saturation&quot;: -100 }
          ]
      }
    ];
  var mapType = new google.maps.StyledMapType(mapStyle);
  map.mapTypes.set('GrayScaleMap', mapType);
  map.setMapTypeId('GrayScaleMap');

}
&lt;/script&gt;
</pre>
<div class="mb50"></div>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Frockstream-jp.com%2Fjavascript-google-maps-gray-scale%2F&amp;linkname=%E3%80%90Javascript%E3%80%91Google%20Maps%E3%82%92%E7%99%BD%E9%BB%92%E3%81%A7%E8%A1%A8%E7%A4%BA" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Frockstream-jp.com%2Fjavascript-google-maps-gray-scale%2F&amp;linkname=%E3%80%90Javascript%E3%80%91Google%20Maps%E3%82%92%E7%99%BD%E9%BB%92%E3%81%A7%E8%A1%A8%E7%A4%BA" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_line" href="https://www.addtoany.com/add_to/line?linkurl=https%3A%2F%2Frockstream-jp.com%2Fjavascript-google-maps-gray-scale%2F&amp;linkname=%E3%80%90Javascript%E3%80%91Google%20Maps%E3%82%92%E7%99%BD%E9%BB%92%E3%81%A7%E8%A1%A8%E7%A4%BA" title="Line" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Frockstream-jp.com%2Fjavascript-google-maps-gray-scale%2F&#038;title=%E3%80%90Javascript%E3%80%91Google%20Maps%E3%82%92%E7%99%BD%E9%BB%92%E3%81%A7%E8%A1%A8%E7%A4%BA" data-a2a-url="https://rockstream-jp.com/javascript-google-maps-gray-scale/" data-a2a-title="【Javascript】Google Mapsを白黒で表示"></a></p>The post <a href="https://rockstream-jp.com/javascript-google-maps-gray-scale/">【Javascript】Google Mapsを白黒で表示</a> first appeared on <a href="https://rockstream-jp.com">相模原市ホームページ制作 ロックストリーム</a>.]]></content:encoded>
					
					<wfw:commentRss>https://rockstream-jp.com/javascript-google-maps-gray-scale/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【Javascript】Google Mapsでオリジナルのマーカーを表示</title>
		<link>https://rockstream-jp.com/javascript-google-maps-original-maker/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=javascript-google-maps-original-maker</link>
					<comments>https://rockstream-jp.com/javascript-google-maps-original-maker/#respond</comments>
		
		<dc:creator><![CDATA[zassy]]></dc:creator>
		<pubDate>Fri, 12 May 2017 01:24:10 +0000</pubDate>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[Googleマップ]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[Google Maps]]></category>
		<guid isPermaLink="false">https://rockstream-jp.com/?p=4087</guid>

					<description><![CDATA[<p>備忘録です Google Mapでオリジナルのマーカーを表示する方法です。 参考サイト (K)GoogleMapをサイトに埋め込ん...</p>
The post <a href="https://rockstream-jp.com/javascript-google-maps-original-maker/">【Javascript】Google Mapsでオリジナルのマーカーを表示</a> first appeared on <a href="https://rockstream-jp.com">相模原市ホームページ制作 ロックストリーム</a>.]]></description>
										<content:encoded><![CDATA[<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Frockstream-jp.com%2Fjavascript-google-maps-original-maker%2F&amp;linkname=%E3%80%90Javascript%E3%80%91Google%20Maps%E3%81%A7%E3%82%AA%E3%83%AA%E3%82%B8%E3%83%8A%E3%83%AB%E3%81%AE%E3%83%9E%E3%83%BC%E3%82%AB%E3%83%BC%E3%82%92%E8%A1%A8%E7%A4%BA" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Frockstream-jp.com%2Fjavascript-google-maps-original-maker%2F&amp;linkname=%E3%80%90Javascript%E3%80%91Google%20Maps%E3%81%A7%E3%82%AA%E3%83%AA%E3%82%B8%E3%83%8A%E3%83%AB%E3%81%AE%E3%83%9E%E3%83%BC%E3%82%AB%E3%83%BC%E3%82%92%E8%A1%A8%E7%A4%BA" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_line" href="https://www.addtoany.com/add_to/line?linkurl=https%3A%2F%2Frockstream-jp.com%2Fjavascript-google-maps-original-maker%2F&amp;linkname=%E3%80%90Javascript%E3%80%91Google%20Maps%E3%81%A7%E3%82%AA%E3%83%AA%E3%82%B8%E3%83%8A%E3%83%AB%E3%81%AE%E3%83%9E%E3%83%BC%E3%82%AB%E3%83%BC%E3%82%92%E8%A1%A8%E7%A4%BA" title="Line" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Frockstream-jp.com%2Fjavascript-google-maps-original-maker%2F&#038;title=%E3%80%90Javascript%E3%80%91Google%20Maps%E3%81%A7%E3%82%AA%E3%83%AA%E3%82%B8%E3%83%8A%E3%83%AB%E3%81%AE%E3%83%9E%E3%83%BC%E3%82%AB%E3%83%BC%E3%82%92%E8%A1%A8%E7%A4%BA" data-a2a-url="https://rockstream-jp.com/javascript-google-maps-original-maker/" data-a2a-title="【Javascript】Google Mapsでオリジナルのマーカーを表示"></a></p><p>備忘録です</p>
<p>Google Mapでオリジナルのマーカーを表示する方法です。</p>
<p>参考サイト<br />
<a href="http://webkcampus.com/201502/995/" target="_blank">(K)GoogleMapをサイトに埋め込んでオリジナルアイコンを設置した時の最低限の設定※個別API取得方法も</a></p>
<p>head部分に以下のスクリプトを記述</p>
<pre class="brush: xml; title: ; notranslate">
&lt;script src=&quot;https://maps.google.com/maps/api/js?key=****&quot;&gt;&lt;/script&gt;
</pre>
<p class="mb30">keyの箇所にはAPIコードを入れてください。<br />
取得方法は<a href="https://rockstream-jp.com/wordpress-simple-map-ng/" target="_blank">こちら</a>を参考にしてください。</p>
<p>bodyタグにスクリプトを読み込ませるための「onload=”initialize();」を記述。<br />スクリプトで取得するidを「access_map」にしています。ここは任意で設定して構いません。</p>
<pre class="brush: xml; title: ; notranslate">
&lt;body onload=&quot;initialize();&quot;&gt;

&lt;div id=&quot;access_map&quot;&gt;&lt;/div&gt;

&lt;/body&gt;
</pre>
<div class="mb30"></div>
<p>CSSで縦横サイズを指定</p>
<pre class="brush: xml; title: ; notranslate">
#access_map{
     width: 100%;
     height:300px;
}
</pre>
<div class="mb30"></div>
<p>位置情報などの情報をhead内に記述</p>
<pre class="brush: xml; title: ; notranslate">
&lt;script&gt;
  function initialize() {
  var latlng = new google.maps.LatLng(35.710403, 139.811076);
  var myOptions = {
    zoom: 18, /*拡大比率*/
    center: latlng, 
    mapTypeId: google.maps.MapTypeId.ROADMAP
  };
  var map = new google.maps.Map(document.getElementById('access_map'), myOptions);
}
&lt;/script&gt;
</pre>
<p class="mb30">LatLng(35.710403, 139.811076)は経度、緯度です。Google Mapsで取得してください。<br />
なお、マーカーの位置をずらしたい場合には、上の経度、緯度の小数点以下を少しずつ変えると位置調整ができます。<br />
getElementById('access_map')で地図表示のためのid「access_map」を指定。</p>
<p>オリジナルマーカーを表示するためのスクリプト<br />マーカーを画像にするコードは以下</p>
<pre class="brush: xml; title: ; notranslate">
 var icon = new google.maps.MarkerImage('marker.png',
  new google.maps.Size(156,198),/*アイコンサイズ設定*/
  new google.maps.Point(0,0),  // origin
  new google.maps.Point(60,100) // anchor
  );
var markerOptions = {
  position: latlng,
  map: map,
  icon: icon,
  title: '場所名など'
};
</pre>
<p class="mb30">「marker.png」がマーカーの画像名です。<br />
画像が任意のディレクトリにある場合は、「/images/marker.png」のように記述します。</p>
<p>まとめると</p>
<p><pre class="brush: xml; title: ; notranslate">
&lt;script&gt;
  function initialize() {
  var latlng = new google.maps.LatLng(34.705629, 135.510118);
  var myOptions = {
    zoom: 18, /*拡大比率*/
    center: latlng, 
    mapTypeId: google.maps.MapTypeId.ROADMAP
  };
  var map = new google.maps.Map(document.getElementById('access_map'), myOptions);

  //アイコンを作成
  var icon = new google.maps.MarkerImage('/images/marker.png',
    new google.maps.Size(104,120),/*アイコンサイズ設定*/
    new google.maps.Point(0,0),  // origin
    new google.maps.Point(60,100) // anchor
    );
  var markerOptions = {
    position: latlng,
    map: map,
    icon: icon,
    title: '場所名など'
  };
  var marker = new google.maps.Marker(markerOptions);
  //アイコン設定はここまで
}
&lt;/script&gt;
</pre>
<div class="mb30"></div>
<p>レスポンシブの場合、上記だけだとマーカーが中心からずれてしまいます。</br><br />
そこで、マーカーを中心に表示するコードを追加します。</p>
<pre class="brush: xml; title: ; notranslate">
&lt;script&gt;
  function initialize() {
  var latlng = new google.maps.LatLng(34.705629, 135.510118);
  var myOptions = {
    zoom: 18, /*拡大比率*/
    center: latlng, 
    mapTypeId: google.maps.MapTypeId.ROADMAP
  };
  var map = new google.maps.Map(document.getElementById('access_map'), myOptions);

  //アイコンを作成
  var icon = new google.maps.MarkerImage('/images/marker.png',
    new google.maps.Size(104,120),/*アイコンサイズ設定*/
    new google.maps.Point(0,0),  // origin
    new google.maps.Point(60,100) // anchor
    );
  var markerOptions = {
    position: latlng,
    map: map,
    icon: icon,
    title: '場所名など'
  };
  var marker = new google.maps.Marker(markerOptions);
  //アイコン設定はここまで

  //マーカーを中心に表示
  google.maps.event.addDomListener(window, &quot;resize&quot;, function() {
    var center = map.getCenter();
    google.maps.event.trigger(map, &quot;resize&quot;);
    map.setCenter(center);
  });
}
&lt;/script&gt;
</pre>
<div class="mb30"></div>
<p>さらに吹き出しを追加する場合は、以下を追加します。</p>
<pre class="brush: xml; title: ; notranslate">
&lt;script&gt;
  function initialize() {
  var latlng = new google.maps.LatLng(34.705629, 135.510118);
  var myOptions = {
    zoom: 18, /*拡大比率*/
    center: latlng, 
    mapTypeId: google.maps.MapTypeId.ROADMAP
  };
  var map = new google.maps.Map(document.getElementById('access_map'), myOptions);

  //アイコンを作成
  var icon = new google.maps.MarkerImage('/images/marker.png',
    new google.maps.Size(104,120),/*アイコンサイズ設定*/
    new google.maps.Point(0,0),  // origin
    new google.maps.Point(60,100) // anchor
    );
  var markerOptions = {
    position: latlng,
    map: map,
    icon: icon,
    title: '場所名など'
  };
  var marker = new google.maps.Marker(markerOptions);
  //アイコン設定はここまで

  //吹き出しを作成
   var contentString = '&lt;h3 class=&quot;map_title&quot;&gt;ココはとある場所&lt;/h3&gt;' +
                    '&lt;p class=&quot;map_comment&quot;&gt;位置に特に意味はありません&lt;/p&gt;';
   var infowindow = new google.maps.InfoWindow({
       content: contentString  //吹き出し内コメント
    });


    //吹き出しをオープン
    infowindow.open(map,marker);


    //マーカーをクリックすれば吹き出しが再表示
    google.maps.event.addListener(marker, 'click', function() {
        infowindow.open(map,marker);
    });

  //マーカーを中心に表示
  google.maps.event.addDomListener(window, &quot;resize&quot;, function() {
    var center = map.getCenter();
    google.maps.event.trigger(map, &quot;resize&quot;);
    map.setCenter(center);
  });
}
&lt;/script&gt;
</pre>
<p>吹き出しのCSSを設定します。</p>
<pre class="brush: xml; title: ; notranslate">
h3.map_title{
  text-align: center;
  font-size: 16px;
}
p.map_comment{
  padding:0 30px;
}
</pre>
<p><a href="https://rockstream-jp.com/javascript-google-maps-gray-scale/">次はGoogle Mapsを白黒で表示</a></p>
<div class="mb50"></div>
<p>
<a href="https://px.a8.net/svt/ejp?a8mat=2HO4KZ+75SPPU+50+2HH8I9" target="_blank"><br />
<img decoding="async" border="0" width="728" height="90" alt="" src="http://www21.a8.net/svt/bgt?aid=150611507433&wid=001&eno=01&mid=s00000000018015029000&mc=1"></a><br />
<img decoding="async" border="0" width="1" height="1" src="http://www19.a8.net/0.gif?a8mat=2HO4KZ+75SPPU+50+2HH8I9" alt=""></p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Frockstream-jp.com%2Fjavascript-google-maps-original-maker%2F&amp;linkname=%E3%80%90Javascript%E3%80%91Google%20Maps%E3%81%A7%E3%82%AA%E3%83%AA%E3%82%B8%E3%83%8A%E3%83%AB%E3%81%AE%E3%83%9E%E3%83%BC%E3%82%AB%E3%83%BC%E3%82%92%E8%A1%A8%E7%A4%BA" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Frockstream-jp.com%2Fjavascript-google-maps-original-maker%2F&amp;linkname=%E3%80%90Javascript%E3%80%91Google%20Maps%E3%81%A7%E3%82%AA%E3%83%AA%E3%82%B8%E3%83%8A%E3%83%AB%E3%81%AE%E3%83%9E%E3%83%BC%E3%82%AB%E3%83%BC%E3%82%92%E8%A1%A8%E7%A4%BA" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_line" href="https://www.addtoany.com/add_to/line?linkurl=https%3A%2F%2Frockstream-jp.com%2Fjavascript-google-maps-original-maker%2F&amp;linkname=%E3%80%90Javascript%E3%80%91Google%20Maps%E3%81%A7%E3%82%AA%E3%83%AA%E3%82%B8%E3%83%8A%E3%83%AB%E3%81%AE%E3%83%9E%E3%83%BC%E3%82%AB%E3%83%BC%E3%82%92%E8%A1%A8%E7%A4%BA" title="Line" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Frockstream-jp.com%2Fjavascript-google-maps-original-maker%2F&#038;title=%E3%80%90Javascript%E3%80%91Google%20Maps%E3%81%A7%E3%82%AA%E3%83%AA%E3%82%B8%E3%83%8A%E3%83%AB%E3%81%AE%E3%83%9E%E3%83%BC%E3%82%AB%E3%83%BC%E3%82%92%E8%A1%A8%E7%A4%BA" data-a2a-url="https://rockstream-jp.com/javascript-google-maps-original-maker/" data-a2a-title="【Javascript】Google Mapsでオリジナルのマーカーを表示"></a></p>The post <a href="https://rockstream-jp.com/javascript-google-maps-original-maker/">【Javascript】Google Mapsでオリジナルのマーカーを表示</a> first appeared on <a href="https://rockstream-jp.com">相模原市ホームページ制作 ロックストリーム</a>.]]></content:encoded>
					
					<wfw:commentRss>https://rockstream-jp.com/javascript-google-maps-original-maker/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【Javascript】Google Mapを２つ表示</title>
		<link>https://rockstream-jp.com/google-map-two/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-map-two</link>
		
		<dc:creator><![CDATA[zassy]]></dc:creator>
		<pubDate>Fri, 26 Jun 2015 12:04:35 +0000</pubDate>
				<category><![CDATA[Googleマップ]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Google Map]]></category>
		<guid isPermaLink="false">https://rockstream-jp.com/?p=667</guid>

					<description><![CDATA[<p>Google Mapを２つ表示してほしいということで、やってみたところ、 あれ！ひとつしか表示されない！！ というわけで、表示する...</p>
The post <a href="https://rockstream-jp.com/google-map-two/">【Javascript】Google Mapを２つ表示</a> first appeared on <a href="https://rockstream-jp.com">相模原市ホームページ制作 ロックストリーム</a>.]]></description>
										<content:encoded><![CDATA[<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Frockstream-jp.com%2Fgoogle-map-two%2F&amp;linkname=%E3%80%90Javascript%E3%80%91Google%20Map%E3%82%92%EF%BC%92%E3%81%A4%E8%A1%A8%E7%A4%BA" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Frockstream-jp.com%2Fgoogle-map-two%2F&amp;linkname=%E3%80%90Javascript%E3%80%91Google%20Map%E3%82%92%EF%BC%92%E3%81%A4%E8%A1%A8%E7%A4%BA" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_line" href="https://www.addtoany.com/add_to/line?linkurl=https%3A%2F%2Frockstream-jp.com%2Fgoogle-map-two%2F&amp;linkname=%E3%80%90Javascript%E3%80%91Google%20Map%E3%82%92%EF%BC%92%E3%81%A4%E8%A1%A8%E7%A4%BA" title="Line" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Frockstream-jp.com%2Fgoogle-map-two%2F&#038;title=%E3%80%90Javascript%E3%80%91Google%20Map%E3%82%92%EF%BC%92%E3%81%A4%E8%A1%A8%E7%A4%BA" data-a2a-url="https://rockstream-jp.com/google-map-two/" data-a2a-title="【Javascript】Google Mapを２つ表示"></a></p><p>Google Mapを２つ表示してほしいということで、やってみたところ、<br />
あれ！ひとつしか表示されない！！</p>
<p>というわけで、表示する方法を調べて実装しました。</p>
<p>参考サイト<br />
<a href="http://saka-d.com/omotenashi/20120529.html" target="_blank" rel="noopener noreferrer">Googleマップを１つのページに２つ表示</a></p>
<p>参考サイトとは違いますが、head内に下記スクリプトを書きました。</p>
<pre class="brush: xml; title: ; notranslate">
&lt;script type=&quot;text/javascript&quot;&gt;
$(function(){
    var op01={
     zoom:16,
     center:new google.maps.LatLng(35.693242,139.749873),
     mapTypeId:google.maps.MapTypeId.ROADMAP
    };
 
    var map01=new google.maps.Map(
     document.getElementById(&quot;map_canvas&quot;),
     op01
    );
 
    var obj01={
     position:new google.maps.LatLng(35.693242,139.749873),
     map:map01
    };
 
    var marker=new google.maps.Marker(obj01);
 
    var info=new google.maps.InfoWindow({
     content:'hogehoge'
    });
 
    info.open(map01,marker);
 
});

$(function(){
    var op={
     zoom:14,
     center:new google.maps.LatLng(35.704279,139.751942),
     mapTypeId:google.maps.MapTypeId.ROADMAP
    };
 
    var map02=new google.maps.Map(
     document.getElementById(&quot;map_canvas_s&quot;),
     op
    );
 
 
    var obj02={
     position:new google.maps.LatLng(35.704279,139.751942),
     map:map02
    };
 
    var marker=new google.maps.Marker(obj02);
 
    var info=new google.maps.InfoWindow({
     content:'hogehoge'
    });
 
    info.open(map02,marker);
 
});
&lt;/script&gt;
</pre>
</p>
<p>表示したい箇所に</p>
<pre class="brush: xml; title: ; notranslate">
&lt;div id=&quot;map_canvas&quot;&gt;&lt;/div&gt;
&lt;div id=&quot;map_canvas_s&quot;&gt;&lt;/div&gt;
</pre>
<p>を入れて完了です。</p>
<p>表示位置などはcssで調整します。</p>
<p>本社、支社や事務所・店舗など、２つGoogle Mapを表示するときに役立ちそうです。</p>
<div class="mb30">
<a href="http://px.a8.net/svt/ejp?a8mat=2HO4KZ+9IXP82+50+35T801" target="_blank" rel="noopener noreferrer"><br />
<img decoding="async" border="0" width="728" height="90" alt="" src="https://www24.a8.net/svt/bgt?aid=150611507576&wid=001&eno=01&mid=s00000000018019116000&mc=1"></a><br />
<img decoding="async" border="0" width="1" height="1" src="https://www12.a8.net/0.gif?a8mat=2HO4KZ+9IXP82+50+35T801" alt="">
</div>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Frockstream-jp.com%2Fgoogle-map-two%2F&amp;linkname=%E3%80%90Javascript%E3%80%91Google%20Map%E3%82%92%EF%BC%92%E3%81%A4%E8%A1%A8%E7%A4%BA" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Frockstream-jp.com%2Fgoogle-map-two%2F&amp;linkname=%E3%80%90Javascript%E3%80%91Google%20Map%E3%82%92%EF%BC%92%E3%81%A4%E8%A1%A8%E7%A4%BA" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_line" href="https://www.addtoany.com/add_to/line?linkurl=https%3A%2F%2Frockstream-jp.com%2Fgoogle-map-two%2F&amp;linkname=%E3%80%90Javascript%E3%80%91Google%20Map%E3%82%92%EF%BC%92%E3%81%A4%E8%A1%A8%E7%A4%BA" title="Line" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Frockstream-jp.com%2Fgoogle-map-two%2F&#038;title=%E3%80%90Javascript%E3%80%91Google%20Map%E3%82%92%EF%BC%92%E3%81%A4%E8%A1%A8%E7%A4%BA" data-a2a-url="https://rockstream-jp.com/google-map-two/" data-a2a-title="【Javascript】Google Mapを２つ表示"></a></p>The post <a href="https://rockstream-jp.com/google-map-two/">【Javascript】Google Mapを２つ表示</a> first appeared on <a href="https://rockstream-jp.com">相模原市ホームページ制作 ロックストリーム</a>.]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
