Zakku-Spot.com

気になる情報のリサーチブログ - Reserch blog of information you care about -

[基礎知識]Google Maps for Flutter 利用手順

2月 18, 2024
0 0
Read Time:1 Minute, 11 Second

以下についての備忘録です。
・flutterでのGoogle Maps for Flutter plugin利用時の基本資料(以下の「1.参考資料」)
・flutterサンプルコード(flutter_maps_firestore)動作時の記録(以下の「2.コード作成上のポイント」)
 ※サンプルコードURL(https://github.com/gskinnerTeam/flutter-wonderous-app)

※前述のサンプルコード(flutter_maps_firestore)ではPlaces APIをFirestore API と組合せて動作させましたが、今回のサンプルコード(flutter_maps_firestore)では、Google Maps for Flutterを、単体で動作させています。

1.基礎資料

1.1 Readme

(1)概要(https://developers.google.com/maps/flutter-package/overview?hl=ja)

(2)準備(https://developers.google.com/maps/flutter-package/config?hl=ja)

前提環境:
・Google Cloud 請求先アカウント、Flutterプロジェクト
・(ターゲットに応じて)Maps JavaScript API、Maps SDK ( for Android、for iOS ) 有効化
・課金有効化
・APIキー
・Flutter開発環境(Flutter SDK、等)

2.コード作成上のポイント

・google_maps_flutterパッケージを利用します。
 ※Web向け:Google_maps_flutter_web
  android(iOS)向け:Google_maps_flutter、Google_maps_flutter_android、等複数あり
 ※Windowsデスクトップアプリには非対応

(1)google_maps_flutterパッケージのインストール

> flutter pub add google_maps_flutter

(2)プラットフォームのバージョン設定

(https://developers.google.com/maps/flutter-package/config?hl=ja#step_3_set_the_platform_version)

※Web向けでは不要

(3)Google Maps API 有効化

(https://console.cloud.google.com/google/maps-apis/home?project=flutter2024010601&hl=ja)

(4)flutterビルド後のindex.html修正

以下の3行を追加、更新します。

index.htmlの内容)

<!DOCTYPE html>
<!– 言語設定 –>
<html lang=”ja”>
<head>
 <!– viewport設定 –>
 <meta name=”viewport” content=”width=device-width, initial-scale=1″>
 <!– APIキー設定 –>
 <script src=”https://maps.googleapis.com/maps/api/js?key=YOUR-API-KEY“></script>
</head>

※この時、対象とするGoogle Cloudプロジェクトを間違えないこと。複数PJ保有の場合は注意します。

3.動作確認

上記の様に(コード中で指定した)シドニーの座標を中心にGoogle Mapが表示されました。

以上で動作確認完了です。

Happy
Happy
0 %
Sad
Sad
0 %
Excited
Excited
0 %
Sleepy
Sleepy
0 %
Angry
Angry
0 %
Surprise
Surprise
0 %

Average Rating

5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%

コメントを残す