読者です 読者をやめる 読者になる 読者になる

GoogleMapの地図上にPolygonで矢印を引く

GoogleMapの地図上にPolygonで矢印を書いてみる。 似たようなのにSymbolみたいなのもあるけど、これだと少し細いのでPolygonで愚直に引いてみる。 と言っても、↑矢印をプログラムで描く;単純ベクトル加算法に紹介されている方法をGoogle Mapに置き換えただ…

自前で逆ジオコーディングをやってみる

概要 住所から地図上の位置情報(緯度、経度)を求めることをジオコーディング、その逆に地図上の位置情報から住所を求めることを逆ジオコーディング(リバース ジオコーディング)というらしい。 そんな面倒な処理は、普通Google Geocoding APIなんかの外部のサ…

Shapeファイルをkml形式に変換してGoogleMapで利用できるようにする

シェープファイルとは? シェープファイル(Shapefile)とは、Esri 社の提唱したベクトル形式の業界標準フォーマットです。Esri 製品はもちろん、多くの GIS ソフトウェアで利用が可能です。 ref. シェープファイルについて | もっと学ぶ | GIS をはじめよう…

dockerでGeoServerの環境を構築する

既にdockerが導入されていることを前提とする see. https://registry.hub.docker.com/u/neowaylabs/geoserver/ $ docker pull neowaylabs/geoserver $ docker run --name "geoserver" -p 8083:8080 -d -t neowaylabs/geoserver $ docker exec -it geoserver …

dockerでQGISの環境を構築する

既にdockerが導入されていることを前提とする see. https://github.com/kartoza/docker-qgis-server see. http://qiita.com/voluntas/items/68c1fd04dd3d507d4083 Dockerコンテナを持ってくる $ docker pull kartoza/qgis-server QGISのドキュメントルートで…

Google Maps APIで日本海と東海が併記されてしまった際の対応

以下のサイトを参考に修正することで、「日本海」の単独表記に変更可能 J-CASTの「NHK使用の地図に日本海と「東海」併記」の記事が酷い - 「まずまずのダム日和」 V2の場合 そろそろ廃止の期限が迫っているけど、取り敢えず対応する場合は以下 APIの呼び出し…

今更Google Maps API v2のキーを取得する

とうとう間近に迫ってきたGoiogle Maps API v2の廃止ですが、今更ながらに新しくキーを取得する必要が出てきました。で、ひと通り取得してみたのでその対応をメモ。 大まかにはGoogleのAPIs Consoleから申請。キーを取得する流れになります 手順 1.APIs Co…

PHPを使ってカスタムマップ用に画像を自動生成する

Google Maps APIが提供するカスタム マップ タイプで使用するタイル画像をPHPで動的に生成することを考える ・カスタム マップ タイプ ・グーグルマップのしくみを探る » GAMMA Blog やりたいこと 「世界測地系の緯度経度」を元に、カスタムマップで使用する…

Google Mapsの上に色々プロットする

Google Mapでは、オーバーレイという仕組みでマップ上に何らかのオブジェクトをプロットする ・基本的なもの ・マーカー ・アイコン ・ポリライン(線) ・ポリゴン(多角形) ・グラウンド オーバーレイ(画像) ・情報ウィンドウ(噴出し) ・レイヤ ・KML…

Google Mapで日本のルート案内(GDirections)でアイコン(ピン)の画像を差し替える

通常使用すると、スタート地点から経由地点までA,Bなどアルファベットの規定のマーカーになるのを差し替える サンプルコード https://groups.googlh.com/group/google-maps-api-japan/browse_thread/thread/6fa0935180024b5a?hl=ja&pli=1> GDirections の ad…

日本測地系と世界測地系での座標位置の確認

Google Mapは世界測地系 GoogleMapで検索欄に緯度経度を直接記述して検索すれば該当箇所が表示される マピオンは日本測地系 URLの以下の部分のパラメータを変更してアクセスすれば、該当箇所かが表示される 例)緯度 32.94368、経度 131.118774、ズーム 10 h…

Google Mapsのsensorパラメータ

Googleに報告するためのパラメータ http://codh.googlh.com/intl/ja/apis/maps/faq.html#tos_reporting