フォノクラフト株式会社:作業メモや備忘録など » API 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
Twitterウィジェットで要らない要素を消しながら表示する http://121.50.42.205/note/twitter%e3%82%a6%e3%82%a3%e3%82%b8%e3%82%a7%e3%83%83%e3%83%88%e3%81%a7%e8%a6%81%e3%82%89%e3%81%aa%e3%81%84%e8%a6%81%e7%b4%a0%e3%82%92%e6%b6%88%e3%81%97%e3%81%aa%e3%81%8c%e3%82%89%e8%a1%a8%e7%a4%ba_453 http://121.50.42.205/note/twitter%e3%82%a6%e3%82%a3%e3%82%b8%e3%82%a7%e3%83%83%e3%83%88%e3%81%a7%e8%a6%81%e3%82%89%e3%81%aa%e3%81%84%e8%a6%81%e7%b4%a0%e3%82%92%e6%b6%88%e3%81%97%e3%81%aa%e3%81%8c%e3%82%89%e8%a1%a8%e7%a4%ba_453#comments Tue, 26 Jul 2011 16:58:51 +0000 admin http://phono.co.jp/note/?p=453 使い道

Twitterウィジェットで要らない要素を消しながら表示する

HTMLソース

<!-- Twitter Widget --> 
<script type="text/javascript" src="http://twitter.com/javascripts/widgets/widget.js"></script> 
 
<script type="text/javascript"> 
new TWTR.Widget({
version: 2,
type: 'search',
rpp: 100,
search: "キーワード -外すキーワード -外すキーワード",
interval: 2000,
title: '',
subject: '',
width: 223,
height: 580,
theme: {
shell: {
//background: '#FFFFEE',
//color: '#FFFFEE'
background: '#FFFFFF',
color: 'none'
},
tweets: {
background: '#FFFFFF',
color: '#333333',
links: '#048091'
}
},
features: {
//scrollbar: false,
scrollbar: false,
loop: true,
live: true,
hashtags: true,
timestamp: true,
avatars: true,
//behavior: 'default'
behavior: 'all'
}
}).render().start();
</script> 
<!-- /Twitter Widget --> 

CSSソース

/* /Twitter Badge */
.twtr-doc{/*cursor: url(../img/tweet_cursor.png), pointer;*/}/*全体の枠*/
.twtr-bd{}/*メイン部の枠*/

.twtr-profile-img{}
.twtr-profile-img-anchor{}
.twtr-widget{}
.twtr-hyperlink{}
.twtr-atreply{}
.twtr-hashtag{}
.twtr-img{}
.twtr-tweet-wrap{}/*各セルの背景*/
.twtr-avatar{}/*アバター*/
	.twtr-avatar img{}/*アバター*/
.twtr-tweet-text{}/*テキスト部*/
.twtr-user{}/*ユーザ名*/
.twtr-join-conv{}
.twtr-new-results{}
.twtr-results-inner{display:none;}
.twtr-results-hr{display:none;}
.twtr-timestamp{}
.twtr-reply{}
.twtr-tweet{}
.twtr-spinner{}
.twtr-scroll{}
.twtr-fullscreen{}
.twtr-inactive{}
.twtr-reference-tweet{}

.twtr-paused{}
.twtr-hd{display:none;}/*ヘッダ*/
.twtr-ft{display:none;}/*フッタ*/

/* /Twitter Badge */

表示サンプル

引っ掛けるキーワードは「鎌倉」と設定しています。

]]>
http://121.50.42.205/note/twitter%e3%82%a6%e3%82%a3%e3%82%b8%e3%82%a7%e3%83%83%e3%83%88%e3%81%a7%e8%a6%81%e3%82%89%e3%81%aa%e3%81%84%e8%a6%81%e7%b4%a0%e3%82%92%e6%b6%88%e3%81%97%e3%81%aa%e3%81%8c%e3%82%89%e8%a1%a8%e7%a4%ba_453/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