PlatformのAPIに課金が必要となる。そのニュースはずいぶん前から言われていました。Platform上で課金設定したアカウントでないと、Mapの表示すら制限されるようになりました。他には影響がないものと思っていました。Mapの課金制限が適用されることに気づきました。これがその証拠スクショ。Platformの課金さて、これをどうやればよいか調べます。KEYを使わねばならない」という断固たる姿勢。Platformを調べてみました。APIの料金を調べたところ、月間40000リクエストまでなら無料枠に含まれるとのこと。KEYを取ろう、と思って調べたところ、こちらのサイトが見つかりました。ありがとうございます。ところが書かれている通りにやってみたところ、2018/12/8の段階ではうまくいかないことがわかりました。以下に失敗したところまでを追っかけてみます。https://cloud.google.com/maps-platformにアクセスします。左下の「使ってみる」ボタンを押してみました。このようなポップアップが出るので、Mapsだけにチェックを入れ、右下の「CONTINUE」ボタンを押します。project」の右側にある下向きの▼を押します。するとこのような画面が出ました。project」のメニューをクリックしました。いう名前のプロジェクトでよいか、と思ったのですよ。するとこのようなエラーメッセージが。「project_id」なんて項目はどこにもなかったぞよ?ひょっとすると、この画面でさっきはMapsだけにしかチェックを入れていなかったのがよくなかったのかな?と思って全部にチェックをいれ、「CONTINUE」ボタンを押したのですが・・・やはり同じエラーに阻まれます。これはねんでぶろぐさんのページには出てこなかった。Platform上からプロジェクトを作成するそこで考えてみました。先ほどの画面で出てきたprojectの一覧は、以前に私が作成した別のprojectの名称。結論からいうと当たりでした。Platformのダッシュボードを表示させます。上部の違うprojectの横にある下の▼を押します。下図の一番上にある「slack-python-kintone」の右横の▼です。すると、下図のような画面が出たので、右上の「新しいプロジェクト」メニューをクリックします。すると下図のようなポップアップに切り替わります。プロジェクト名をこのように決めて打ち込んでみました。プロジェクトが出来上がったので、先ほどのプロジェクトの一覧にkintone-google-chartというプロジェクトができています。それをクリックしてください。するとプロジェクトのダッシュボードが開きます。左上のメニューボタンからメニューバーの「APIとサービス」を選ぶと、右側にサブメニューが出ます。PlatformのAPIや、認証するための条件を選ぶ必要があります。APIなどを対象APIに設定しても認証が通りません。全パケット許可にすることなどとても考えられません。ここで認証のためのAPIの候補を適用させようにも、そもそもGeocodingが出てきません。Platformから選ぶそこでもう一度よく考えてみました。迷ったら原点に戻れ、です。本稿の最初でまず、https://cloud.google.com/maps-platformにアクセスしたと思います。projectを選んでいました。あらたにkintone-google-chartを作っています。調べてみると、下図のように対象となるプロダクトの種類「Maps」「Routes」「Places」のうち、今回の記事ではGeocodingだけが必要のようですから、三つともチェックを入れる必要はありません。「Places」のみにチェックを入れます。projectではなく、すでに作っておいた「kintone-google-chart」を選択すればよいです。すると、今度は先ほどのようなproject_idがないというエラーに妨害されず、先に進みました。余談ですが、おそらくここはGoogleのバグだと思いますので、ゆくゆくはねんでぶろぐさんの紹介された方法でもうまくいくはずだと思います。KEYが取得できます。先ほど「kintone-google-chart」の作成時にもダッシュボードの画面から認証情報のメニューに飛ぶこともできます。APIのほか8個のAPIが有効になっていない)ので、意図した動きをしてくれません。KEYを使う時が来たのです。これでGeocodingを呼び出した時にもエラーなく動くことでしょう。本稿はこれで終わりです。