フォノクラフト株式会社:作業メモや備忘録など » Map http://121.50.42.205/note 作業メモや備忘録など... Fri, 05 Jul 2013 05:17:27 +0000 ja hourly 1 http://wordpress.org/?v=3.1.3 [GoogleMap] 地図にオリジナルのピンを使う http://121.50.42.205/note/googlemap-%e5%9c%b0%e5%9b%b3%e3%81%ab%e3%82%aa%e3%83%aa%e3%82%b8%e3%83%8a%e3%83%ab%e3%81%ae%e3%83%94%e3%83%b3%e3%82%92%e4%bd%bf%e3%81%86_954 http://121.50.42.205/note/googlemap-%e5%9c%b0%e5%9b%b3%e3%81%ab%e3%82%aa%e3%83%aa%e3%82%b8%e3%83%8a%e3%83%ab%e3%81%ae%e3%83%94%e3%83%b3%e3%82%92%e4%bd%bf%e3%81%86_954#comments Sat, 28 Jan 2012 07:54:36 +0000 admin http://phono.co.jp/note/?p=954 サンプル

画像サイズは32×32が適頃。

ピンの画像はこれ → (/note/wp-content/uploads/2012/01/NeedleLeftYellow.png)

Loading…

ソース

		<!-- GoogleMaps v3 -->

		<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
		<script type="text/javascript"> 
			var map;
			var infowindow;
			var gmapmark = './common/img/sumu/icon_map_pin_sumu.png';

			function initialize() {
				//例:新宿駅
				var myLatLng = new google.maps.LatLng(35.689921,139.699558);
				var myOptions = {
					zoom: 16,
					center: myLatLng,
					scrollwheel: false,
					mapTypeId: google.maps.MapTypeId.ROADMAP,
					streetViewControl: true
				};
				map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
				var image = new google.maps.MarkerImage( gmapmark , new google.maps.Size(44,41));
				var marker = new google.maps.Marker({
					position: myLatLng, 
					map: map,
					icon: image
				});
			}
			function placeInfoWindow(location) {
				infowindow.setPosition(location);
				infowindow.open(map);
			}
		</script>

		<script type="text/javascript">
			window.onload = function() {
				initialize();
			}
		</script>

		<style type="text/css">
		<!--
		#content #map_canvas img {
			margin: 0;
			height: auto;
			max-width: none;
			width: auto;
		}
		-->
		</style>
		<div class="map_canvas" id="map_canvas" style="border:1px solid #979797; background-color:#e5e3df; width:100%; height:340px; z-index:1">
			<div style="padding:1em; color:gray;">Loading...</div>
		</div>
]]>
http://121.50.42.205/note/googlemap-%e5%9c%b0%e5%9b%b3%e3%81%ab%e3%82%aa%e3%83%aa%e3%82%b8%e3%83%8a%e3%83%ab%e3%81%ae%e3%83%94%e3%83%b3%e3%82%92%e4%bd%bf%e3%81%86_954/feed 0
[GoogleMap] 住所から直接地図画像を表示する http://121.50.42.205/note/gmap-%e4%bd%8f%e6%89%80%e3%81%8b%e3%82%89%e7%9b%b4%e6%8e%a5%e5%9c%b0%e5%9b%b3%e7%94%bb%e5%83%8f%e3%82%92%e8%a1%a8%e7%a4%ba_437 http://121.50.42.205/note/gmap-%e4%bd%8f%e6%89%80%e3%81%8b%e3%82%89%e7%9b%b4%e6%8e%a5%e5%9c%b0%e5%9b%b3%e7%94%bb%e5%83%8f%e3%82%92%e8%a1%a8%e7%a4%ba_437#comments Mon, 25 Jul 2011 14:02:52 +0000 admin http://phono.co.jp/note/?p=437 使い道

GoogleMapAPIをこねくり回す程でもなく、座標を入力も手間かけず、APIキーも不要。そんなものぐさ仕様。

また、画像なので軽い、おまけにマウスホイールでページをスクロールすると、
GoogleMapでいきなり拡大に切り替わるのも防げる。そんなメリット。

大雑把にしか出ない場合があるのはご愛嬌。

表示例

東京都現代美術館:〒135-0022 東京都江東区三好4-1-1

東京都現代美術館

ソース

パラメータについてはこちらを参照

<a href="http://maps.google.co.jp/maps?q=【ここに住所】(半角スペース)【施設名など】&hl=ja&ie=UTF8&oe=utf-8" target="_blank">
<img src="http://maps.google.com/maps/api/staticmap?center=【ここに住所】&markers=【ここに住所】&zoom=16&size=480x360&mobile=true&sensor=false" border="0" alt="【施設名など】" />
</a>
]]>
http://121.50.42.205/note/gmap-%e4%bd%8f%e6%89%80%e3%81%8b%e3%82%89%e7%9b%b4%e6%8e%a5%e5%9c%b0%e5%9b%b3%e7%94%bb%e5%83%8f%e3%82%92%e8%a1%a8%e7%a4%ba_437/feed 0