3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

FlutterでGoogle Mapを使ってみる

Posted at

FlutterでGoogle Mapを使ってみる

はじめに

FlutterでGoogle Mapを使ってみたく色々と調べたので、メモ程度に使い方を書いてこうと思います。
Flutterのインストールなど事前準備はflutter.devを参考にしてください。
まずはFlutterでGoogle Mapを使う準備からサンプルコードを表示するまで。

Google Mapの設定

dependencies:
  flutter:
    sdk: flutter

  google_maps_flutter: latest viersion
  • APIキーの取得

    APIキーの取得はここから。

Screenshot_API_Google_Maps_Platform_Google_Cloud.png

「使ってみる」を押下。

Screenshot_API_Google_Maps_Platform_Google_Cloud_2.png

「マップ」を選択して「続行」を押下。

Screenshot_API_Google_Maps_Platform_Google_Cloud_3.png

アプリケーションの名前を設定して「Next」を押下。
この後、APIキーが作られる。

  • APIキーの設定

    Androidの設定。私はiOSは使っていないので、iOSをお使いの方は他の記事を参考にしてください。
    android/app/src/main/AndroidManifest.xml に取得したAPIキーなどを設定する。

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="your package name">
    <!-- add current location, from here-->
    <uses-permission android:name=
    "android.permission.ACCESS_COARSE_LOCATION"/>
    <uses-permission android:name=
    "android.permission.ACCESS_FINE_LOCATION"/>
    <!-- to here -->
  
    <application
        android:name="io.flutter.app.FlutterApplication"
        android:icon="@mipmap/ic_launcher"
        android:label="flutter_app_name">

        <!-- Add the following entry, with your API key -->
        <meta-data
            android:name="com.google.android.geo.API_KEY"
            android:value="Your API Key" />

これで動くようになるはず。
google_maps_flutterにサンプルコードがあるので使ってみてください。

Screenshot_1579099139.png

次はGoogleMapクラスのパラメータを使ってみようと思います。
ご覧いただきありがとうございました。

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?