Blog

お役立ち情報

システム開発

Google Maps APIで経路検索をする方法

投稿日:2024.09.01

弊社の夏季休暇は7月〜9月の間の3日間好きなタイミングで取得できます。

お盆期間を避け、比較的混んでいない日を選んで予定を組めるので本当に助かります。

今年のフジロックは見たいメンツが少なかったこともあり断念しましたが、

SONIC MANIAではサカナクション、UNDERWORLDなどを堪能しました。

 

さて今回のブログは、Google Map APIを使用した経路検索について書いてみます。

Google Maps APIで経路検索をする方法

Google Maps APIMaps JavaScript APIを使用して、複数地点間の経路検索を実装する方法です。

具体的にはグーグルマップに動的にピンを追加し、経路検索の結果を表示します。

前提条件

Google Cloudのプロジェクトで以下のAPIを有効にしておく。

・Maps JavaScript API

・Directions API

 

1. 初期設定

地図の初期設定は公式のサンプルに倣ってinitMap関数で行います。

Google Maps APIのMapオブジェクトを初期化し、地図の中心・DirectionsService・DirectionsRendererの設定を行います。

3. 初期設定

 

2. マーカー(ピン)の追加と管理

地図上に経由地を示すピンを追加し、ピンをクリックした時の動作もセットしておきます。

マーカー(ピン)の追加と管理

 

3. 経路情報の表示

選択したピン間の経路を表示するために、Google Maps APIDirectionsServiceを利用して経路情報を取得し、DirectionsRendererを使って地図上に経路を描画します。

経路情報の表示

 

まとめ

Google Maps APIDirectionsServiceを用いることで、地図上にピンを追加し地点間の経路を表示する機能を簡単に実装することができました。

某プロジェクトで作業スケジュールを組む時に移動時間・ルートを知りたいという要望で実装した機能ですが、さまざまな用途で活用できそうだなと思いました。

システム開発やデザインのお悩みなら
yepが解決します!

何も決まっていなくても、業務内容に当てはまらなくても、
私たちにお話を聞かせてください!

お気軽にご相談ください

お問い合わせはこちら

アイコン

この記事をシェアする

この記事をシェア

コピーしました

人気の記事

私たちにお話を聞かせてください!

お問い合わせはこちら

アイコン

yepのこれまでの実績をご紹介

実績はこちら

アイコン
スタッフイメージ
スタッフイメージ
スタッフイメージ
スタッフイメージ
スタッフイメージ
スタッフイメージ
Recruit

採用情報

私たちと一緒に
新しいモノを造りませんか?

採用情報