【GAS】機能強化!スプレッドシートのデータと同期するGoogleマップアプリ

Google Apps Script

スプレッドシートのデータと同期するマップアプリケーションを公開しております。

【GAS】スプレッドシートのデータと同期するGoogleマップアプリを作ってみた
追記機能強化版のマップアプリを作成しました!こちらも是非ご覧ください!本文本業ではよくGoogleマップを使う私です。この度、GASスタンドにて新商品を発売しました。このブログのタイトルのように、スプレッドシートのデータをGo...

この度、こちらのマップアプリを機能強化してみました。

本記事では、今回追加した機能を紹介していきたいと思います。

機能紹介の前に

機能強化した商品をGASスタンドにて販売開始しております。

【機能強化!!】マイGoogleマップ作成アプリ 〜 スプレッドシートでデータ管理して、マップを楽々更新できます! 〜 | GASスタンド
【機能強化!!】マイGoogleマップ作成アプリ 私の販売している商品の中に、スプレッドシートのデータと同期するGoogleマップのアプリがあります。 本商品はその機能強化版です。 追加機能 追加した機能は以下の2点です。 KML/KMZインポート機能 Googleマ...

ご興味のある方は購入してみてください。

それでは、機能紹介に移ります。

KML/KMZインポート機能

まず一つ目の機能は、KML/KMZインポート機能です。
こちらは、GoogleマイマップからエクスポートしたKML/KMLをスプレッドシートにインポートする機能になります。

使い方

スプレッドシートの上部メニューから、「管理メニュー」→「KML/KMZインポート」を選択します。

すると、ファイルをアップロードするダイアログが出現するので、任意のKML/KMZファイルを選択してください。

選択すると、アップロードの処理が開始されまして、、、

無事、KML/KMZのデータが追加されていることが確認できます!

インポート機能の注意点

Googleのマイマップ側で仕様変更があった場合にはこちらの機能は使えなくなる可能性があります。

ライン・ポリゴン描画機能

次に紹介するのは、ライン・ポリゴン描画機能です。
地図上で、線(ライン)や図形(ポリゴン)を描画することができるようになりました。描画したデータは、もちろんスプレッドシートに保存されます。

使い方

アプリをデプロイした後地図の画面にアクセスしまして、画面左上に何やらボタンがあることがわかります。
ここではまずラインを描画してみることにします。

まずは、「地図の描画モード」に切り替えてから、ラインの始点をクリックし、描画したいところまでマウスカーソルを動かします。

図中の③で、終点にしたい場合は、その場所でダブルクリックします。終点にせず、折れ線にしたい場合は、おりたい部分でクリックし、再度マウスカーソルを動かして線を伸ばします。

最終的に終点にしたい場所で、ダブルクリックします。

すると、図形の属性情報を入力するためのダイアログが開きます。

「レイヤー」は、図形を特定のカテゴリでグループ分けするのに便利な機能です。これまで作成した図形のレイヤーがプルダウンに表示されるので、それを選択するか、どのカテゴリにも属さない場合は「新しいレイヤーを作成する」を選択して、レイヤー名を入力してください。

線の色も設定することができます。カラーピッカー付きです。

「作成」を押すと、無事ラインが描画できていることがわかります。

ポリゴンの場合も、手順は同様です。

終わりに

以上が今回追加した機能になります。本家マイマップの機能に近づいたような感じですね。
是非とも、商品をご覧になってみてください。

【機能強化!!】マイGoogleマップ作成アプリ 〜 スプレッドシートでデータ管理して、マップを楽々更新できます! 〜 | GASスタンド
【機能強化!!】マイGoogleマップ作成アプリ 私の販売している商品の中に、スプレッドシートのデータと同期するGoogleマップのアプリがあります。 本商品はその機能強化版です。 追加機能 追加した機能は以下の2点です。 KML/KMZインポート機能 Googleマ...

また、ここまでの機能が要らない方は、これまで販売してきたお値打ち価格のバージョンをお買い求めください。

マイGoogleマップ作成アプリ 〜 スプレッドシートでデータ管理して、マップを楽々更新できます! 〜 | GASスタンド
マイGoogleマップ作成アプリ 自分だけのマップを作成を作成したいときには、Googleの「マイマップ」を使うことが多いのではないかと思います。 マイマップに表示するデータの管理はスプレッドシートで行うことが多いかと思いますが、 スプレッドシートのデータとマイマップのデータを同期するのは意外と大変です。 参考:
タイトルとURLをコピーしました