質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

87.59%

Monaca(Cordova)でのGoogleマップ利用について

解決済

回答 2

投稿

  • 評価
  • クリップ 2
  • VIEW 2,581

score 22

実現したいこと

現在、Monaca または Cordovaで、Android/iOSアプリの開発を検討してます。

その中で、Googleマップの利用を行いたいのですが、その際の料金がどのようになるか
教えて頂けないでしょうか?

以下のサイトを確認すると、Google Maps Android APIやGoogle Maps SDK for iOS
を利用した場合は、「無料、無制限」となってます。

https://enterprise.google.co.jp/intl/ja/maps/pricing/#supers

Monaca や Cordovaでの開発を行った場合、「Google Maps JavaScript API」を利用する
ことになるのか、それともプラグイン等を使えば、Google Maps Android APIやGoogle
Maps SDK for iOSを利用できるかを、知りたくて調べたのですが、分からなかったので、
もしご存知の方がおりましたら、教えて頂きたく、よろしくお願いします。

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 2

checkベストアンサー

0

Google Maps Android API や Google Maps SDK for iOS は、基本的にネイティブアプリ向けなので、Monaca で、プラグインを使わない場合は、使用できません。

プラグインを使わない場合は、Google Maps JavaScript API を使うことになると思います。


Monaca では、実際に使ったことはありませんが...

たとえば、Cordova GoogleMaps plugin のドキュメントに

This plugin displays Google Maps in your application. This plugin uses these libraries for each platforms:

Android : Google Maps Android API
iOS : Google Maps SDK for iOS
Browser : Google Maps JavaScript API v3

と記載されており、このプラグインは、実行された環境に合わせて、それぞれの API を使うようなので、使用した API に応じた課金になると思います。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2019/02/19 14:08

    回答ありがとうございます。

    リンク先を確認し、このプラグインを使えば、ネイティブアプリのAPIを使用できそう
    なので、試してみます。

    キャンセル

0

Monacaで地図アプリ制作の経験あります

MonacaだろうがCordovaだろうがReact Nativeだろうが、それはただの開発プラットフォームであって
Google Mapの使用はそれとは別の契約になります(スタンダードプランは規定さえ守れば無料、超過した
場合はそれに従い課金されるだけです)。なので、導入をテストするだけなら、登録さえすれば大丈夫です。
また、アプリを開発テストするだけなら、Monacaで試してみたらいいでしょう。ただ、Monacaの場合、プラグインの使用は有料プランだったと思います(ちょっと記憶が曖昧)

もし、金額が気になるようでしたら、Leafletとopen street mapという手もあります。
地図ライブラリの本命「Leaflet」を5分で理解&導入する
Open Street MAP

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2019/02/19 14:03

    回答ありがとうございます。

    ネイティブアプリとWebアプリで使用するAPIが異なり、それによって料金も
    変わってきますが、Monaca(Cordova)でGoogleマップを使用する場合に、
    ネイティブアプリ用のAPIを使用できるプラグイン等が存在するのかが、
    知りたかった感じです。

    もし、Webアプリ用APIしか使用できなそうな場合は、教えて頂いた「Leaflet」
    や「open street map」の利用も検討してみます。

    キャンセル

  • 2019/02/19 14:14

    サービスも日に日に変更されているみたいなので、まずはフリープランで使えるかどうか確かめてみてはいかがかと思います(自分が実務で制作していたときはまだこのサービスはなかったですね)

    Android,iOS, PWAに対応したGoogleMapを操作できるプラグイン
    https://qiita.com/wf9a5m75/items/c5ecb1b7c55751b2da64

    あとは、CHERRY様も言及されている通り、ネイティブアプリのAPIは基本流用できないです。

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 87.59%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る