Google Maps JavaScript API v3のバグ?

Posted by kiri on 2010 年 9 月 16 日
Web / No Comments

今日、Google Maps APIを使う用事があって、APIキーの要らないversion 3を使っていたら、思わぬところでトラブル発覚。

デフォルトの地図では、なぜが大きめの商業施設が表示されない。例えば、京都の場合だと、四条河原町の高島屋や、阪急百貨店(これはもう表示されなくてもいいのかも。)、北野白梅町のイズミヤなど、ランドマークになるようなメジャーな建物が表示されていない状態。

何か失敗したのかと思って、Googleのチュートリアルにあるサンプルページを見ても同じように表示されない。

いろいろ探してみると、StyledMapTypeでどうにかなることがわかり、Google Maps API Styled Map Wizardというページも見つけたので、Styleを少しいじってみた。

すると、Point of interestのBusinessのVisibilityをoffにすると、同じ状態になることがわかった。とりあえずの回避策として、featureTypeとelementTypeのすべて(all)のvisibilityをonにしたmapTypeを作成して、それを追加するようにした。この問題は、バグというよりは、Google側の設定の問題かもしれない。全世界的にbusinessはoffにするということになっていて、日本ではたまたまそれが結構重要な建物になっているというだけのことかも。

コードとしては以下のような感じ。

var mapstyle = [{
 featureType: ‘all’,
 elementType: ‘all’,
 stylers: [{visibility: “on” }]
}];
var latlng = new google.maps.LatLng(35.010315, 135.749817);  // 京都中心
var myOptions = {
 zoom: 13,
 center: latlng,
 mapTypeControlOptions: {
  mapTypeIds: [
   ’mainmap’,  // 普通の地図
   google.maps.MapTypeId.HYBRID, // 空中写真と地図(googleデフォルト)
   google.maps.MapTypeId.SATELLITE, // 空中写真(googleデフォルト)
   google.maps.MapTypeId.TERRAIN // 地形(googleデフォルト)
  ]
 }
};
var map = new google.maps.Map(document.getElementById(“map_canvas”), myOptions);
var styleMapOptions = {
 map: map,
 name: “地図”
}
var myMapType = new google.maps.StyledMapType(mapstyle, styleMapOptions);
map.mapTypes.set(‘mainmap’, myMapType);
map.setMapTypeId(‘mainmap’);

Tags: , ,

任意の時点の市区町村の地図データなど

Posted by kiri on 2010 年 8 月 10 日
お知らせ, その他 / No Comments

任意の時点の市区町村の地図データ(ESRI Shape形式)と、
任意の2時点間の市区町村の対応表を出力できるサイトを作りました。
Municipality Map Maker for Web

国土数値情報や、筑波大学の村山先生のウェブサイトなど、
過去の時点の市区町村データを公開しているサイトはいくつかありますが、
今回作ったのは、年月日で指定して出力できるところに特徴があります。
現在対応しているのは、1970年1月1日から2010年4月1日までです。
データは、ESRI Shape形式で、世界測地系と日本測地系のどちらかを選べます。

また、指定した2時点間の市区町村の対応表もダウンロードできるようにしました。
何に使えるかというと、合併などで大きく市区町村が変化しているような場合に、
一方の時点の市区町村に、もう一方の時点のデータを集計し直すということができます。

ある程度はデバッグをしたつもりですが、
ダウンロードしたデータにエラーなどがあればお知らせください。

P.S. このシステムの開発にあたって、
PostGISのテーブルからShape形式のデータ出力にちょっと手間取りました。
というのも、pgsql2shpが、SJIS(Shift-JIS)でのDBF出力をしてくれないためで、
面倒になったので、SJISで出力するプログラムを作りました。
もし必要な方がいらっしゃいましたらご連絡ください。

Tags: , , ,

設備メンテナンス

Posted by kiri on 2010 年 8 月 9 日
その他 / No Comments

大学設備のメンテナンスのため、
8月12日夜から8月17日夜まで、
アクセスができなくなります。
ご了承ください。

小規模リニューアル

Posted by kiri on 2010 年 5 月 25 日
その他 / No Comments

少し余裕ができたので、トップをデザインを変更して、写真を載せました。

トップの写真は、九龍半島の尖沙咀からみた香港島で、船は半島と島を結ぶスターフェリー。

結局のところサイトの移転はせず、当面はコンテンツの充実を図っていく予定です。

4月からの所属

Posted by kiri on 2010 年 4 月 1 日
その他 / No Comments

先月26日に学位授与式を終え、31日付て学位を取得しました。

今日からは、立命館大学衣笠総合研究機構所属のポストドクトラルフェローになりました。新しいメールアドレスはまだ確定していませんが、決まり次第自己紹介ページに載せたいと思います。

博士学位取得

Posted by kiri on 2010 年 3 月 26 日
その他 / No Comments

本日、立命館大学朱雀キャンパスにて、学位授与式が開催され、博士(文学 立命館大学)の学位を取得しました。

立命館大学地理学教室の関係者の方々および、学会等でお話しして頂いた方々、これまで大変お世話になりました。そして、今後ともよろしくお願いいたします。

4月以降の状況について

Posted by kiri on 2010 年 3 月 18 日
その他 / No Comments

新居探しや契約、引っ越し手続き等、いろいろとバタバタしていたため、更新が遅れました。

サイトを引っ越しするということを書いていましたが、4月以降の進路の関係で、当面は移動しなくてもよくなりました。新居のネット環境が落ち着くまでにも時間がかかりそうなので、全面移動は4月中旬以降になりそうです。

博士号の授与式がいよいよ来週末に迫り、4月以降は当面、ポスドクとして今の大学に引き続きお世話になる予定です。楽しみにしている人はいないとは思いますが、プログラム等の公開や、雑記ページの更新なども4月半ば以降、落ち着いたらやっていきます。

ちょっとした更新

Posted by kiri on 2010 年 2 月 3 日
その他 / No Comments

フロー図を作成するツールを公開しました。詳細は「GISツールの配布」ページを見てください。

ところで、ほとんど見ている人はいないと思いますが、3月半ばをめどにプロバイダ系のところにサイトを移転する予定です。読者はほぼ皆無だと思いますので突然引っ越すかもしれませんが、できる限り数カ月は並行して運用していきたいと思います。

GIS関連ツールの配布

Posted by kiri on 2009 年 12 月 12 日
その他 / No Comments

今まで作った、GIS関連ツールを配布するページを作りました。立命館大学地理学教室のほうでも一部のものは公開していますが、未だに2~3カ月に1回程度、入手したいという連絡があるようなので、こちらでも配布することにしました。きちんとマニュアルを作っているものは少ないですが、近々リストだけでも公開したいと思います。

Tags:

博士論文提出!

Posted by kiri on 2009 年 11 月 27 日
その他 / No Comments

先週、博士論文を提出することができました。

6月末に焦り出し、7月いっぱいでどうにか第1段階をまとめ上げ、指導教員の先生方に貴重な時間を割いていただきつつ、なんとか11月の提出締切日に間に合いました。

まだ審査等が残っており、先行きは不透明ですが、多少は気が楽になりそうです。

ぼちぼちこのサイトのコンテンツも更新していきたいところですが、4月以降の進路次第ではどこかに移転するかもしれず、微妙なところ。

Tags: