件名: Google Map API の改造2
記事No 727
投稿日 : 2015/03/04(Wed) 15:57:55
投稿者 マーシー
参照先 http://park16.wakwak.com/~marsie/
<地理院地図が表示されるときに、著作権を表示する>

国土地理院シンボルマークは以下のものがあり、
リンク以外で利用する際は、様々な規制があります
(標準カラー版)  http://www.gsi.go.jp/common/000051403.gif
(ロゴ組み合わせ) http://www.gsi.go.jp/common/000051404.png
(モノクロ版)   http://www.gsi.go.jp/common/000051592.gif

(1) 国土地理院ロゴマークを地図の右下に表示し、利用規約とリンクさせる

var gsiLOGO = null; // 国土地理院ロゴマーク
gsiLOGO = document.createElement('div');
gsiLOGO.innerHTML = "<a href='http://www.gsi.go.jp/kikakuchousei/kikakuchousei40182.html' target='_blank'>"
+ "<img src='http://www.gsi.go.jp/common/000051590.png' width='35' height='23' alt='国土地理院利用規約'></a>";
gsiLOGO.style.display = "inline";
map.controls[ google.maps.ControlPosition.BOTTOM_RIGHT ].push( gsiLOGO );

(2) google地図を表示する場合はロゴマークを消す
google.maps.event.addListener( map, 'maptypeid_changed', function() {
var mapTyp = map.getMapTypeId();
if ( mapTyp == '地理院地図' || mapTyp == '地理院淡色') {
gsiLOGO.style.display = "inline";
} else {
gsiLOGO.style.display = "none";
}
});

関連スレッド

返信フォーム
おなまえ
eメール
タイトル
メッセージ
参照先
画像UP
暗証キー (英数字で8文字以内)
投稿キー (右画像の数字を入力) 投稿キー

- WebForum -