こんにちは。
マーカーやポリラインの実装が必要なことから
今までは、Google APIの「Maps JavaScript API」を使用して地図表示をしておりましたが
料金が発生してしまうことが度々あるため、Leafletを使用した地図への移行を検討しております。
地図タイルは代表的なものとして国土地理院やOpenStreetMapがありますが、地図表示を
出来るだけ移行前と同様にすべく、プラグイン「Leaflet.GridLayer.GoogleMutant」を利用した
Google Mapsの地図タイルを使用して、地図表示したいと考えております。
サンプルページを参考に、下記
javascript
1<script src="https://maps.googleapis.com/maps/api/js?key=API_KEY" async defer></script> 2<script src='https://unpkg.com/leaflet.gridlayer.googlemutant@latest/Leaflet.GoogleMutant.js'></script> 3 4・・・ 5 6L.gridLayer.googleMutant({ 7 type: 'roadmap' 8}).addTo(mymap); 9 10・・・
のようにコーディングした結果、Leafletを利用した地図が正常に表示されましたが
Google Cloud Platformのコンソールより、「APIとサービス」のダッシュボード
の「Maps JavaScript API」を確認すると、Maps JavaScript APIを利用したコーディングを
していないにも関わらず、リクエスト回数がカウントされておりました。
料金表
https://cloud.google.com/maps-platform/pricing/sheet/?hl=ja
の「Dynamic Maps」に該当し、1ヶ月で28,000回以上地図が表示された場合、
料金が発生するということでしょうか。
よろしくお願いいたします。
あなたの回答
tips
プレビュー