6.14
・Googleマップアプリからのルート転送の仕様変更に対応
・Organic Mapsからの転送に対応
ヘルプページを用意しました:
https://sites.google.com/site/appscatfish/android/map2geo/usage_ja
地図アプリでポイントした場所の[共有]メニューに[他の地図へ転送]を追加します。
共有機能を介して、他の地図アプリでその場所を表示します。
使用法についてはヘルプページを参照してください:
https://sites.google.com/site/appscatfish/android/map2geo/usage_ja
■対応アプリ
動作を確認しているアプリは次の通りです:
【転送元/転送先として動作するアプリ】
・Google マップ
・Google Earth
・MAPS.ME
・Yandex.Maps
・Waze
・OsmAnd
・Sygic
・Y!MAP(旧Yahoo!地図)
・地図マピオン
・MapFan
・トラベルコマップ
・NAVITIME
・NAVITIMEドライブサポーター
・トラックカーナビ by ナビタイム
・PSRナビ
・auナビウォーク
・au助手席ナビ
・DOCOMO 地図アプリ
・ゼンリンいつもNAVI[マルチ]
・NaviCon
・ロケスマ
・地図ロイド
・Neshan "Map and Router Badge"
・Namaa
・Organic Maps
【転送元として動作するアプリ】
・Google ストリートビュー
・Google Keep
・Foursquare
・Yelp
・US Topo Maps(Text)
・渋滞ナビ
・楽天トラベル
・じゃらん
・Booking.com
・トリップアドバイザー
・その他のgeoインテントを発行できるアプリ
【転送先として動作するアプリ】
・Google マップ ナビ
・百度地図
・Magic Earth
・Yahoo!カーナビ
・カーナビタイム
・NAVITIMEツーリングサポーター
・自転車NAVITIME
・auカーナビ
・TCスマホナビ
・NAVIelite
・マピオン超ピンポイント天気
・全国タクシー・Ola(インドの配車アプリ)
・UnwiredMaps
※GEOインテントを受け付けるアプリであれば転送先になります。
【ルート転送元/転送先として動作するアプリ】
・Google マップ
・Yahoo!カーナビ
【ルート転送先として動作するアプリ】
・TCスマホナビ
・PSRナビ
・カーナビタイム
・ナビタイムドライブサポーター
・au助手席ナビ
・Neshan
・Sygic
■注意
・地図アプリ側の仕様変更によりこのアプリが正しく動作しなくなる可能性があります。あらかじめ御了承ください
・座標の割り出しにネットワーク通信を使用します。特にGoogleマップの共有からの転送は通信量が比較的多い(500~600KB)ので御注意ください
■ユーザー定義の送信フォーマット
Map2Geoは標準では座標とズームレベルを転送先に送信しています。
作者側で確認をとったアプリに対してはアプリに応じた書式を適用しています。
未確認のアプリに対して送信する場合に独自のフォーマットを適用したい場合には、ユーザー定義のファイルを用意することで対応できる場合があります。
詳細については以下のページを参照してください:
https://sites.google.com/site/appscatfish/android/map2geo/intents-ini_ja
■非表示アプリの定義
使うつもりがないアプリを送信先から除外することができます。
詳細については以下のページを参照してください:
https://sites.google.com/site/appscatfish/android/map2geo/appfilter-ini_ja
■ユーザー定義のデコーダー
マップアプリから共有により送信されたデータを解析するプログラムをユーザーがJavaScriptで作成することができます。
Map2Geoがサポートしていない送信元アプリにユーザーが個別に対応することが可能となります。
詳細については以下のページを参照してください:
https://sites.google.com/site/appscatfish/android/map2geo/externaldecoder_ja
■細かい話
Googleマップの共有機能で送り出されるデータには、場所の名前とブラウザでマップを開く際のURLが記載されています。
このアプリはそれらを元に座標を取得し、GEOインテントに変換して他のアプリに再送出しています。
他の対応アプリについても同様に、共有データから座標を割り出してGEOインテントを生成しています。