2016-11-01 3 views
0

私は非常にウェブ開発の新機能で、GoogleのサービスAPIを使用しています。Google Maps APIもHTTP POST要求を受け入れますか?

私は、次の形式でHTTP GETを送信することができます知っている:私はドキュメントを読んでいる http://maps.googleapis.com/maps/api/geocode/json?address=CA

、それはHTTP GETリクエストについて、それが唯一の交渉ようだ: https://developers.google.com/maps/web-services/overview

誰がどんな経験を持っていますgoogle maps apiにHTTP POSTリクエストを送信するか、それは受け入れられないだけですか?

+0

あなたの目的はPOSTリクエストを送信していますか? – Manuel

+0

私は、コード化されたデータを送信する方法があるかどうかを知りたいだけです。 – godlamp

答えて

3

Google Maps APIのドキュメントhttps://developers.google.com/maps/web-services/overviewに基づいて、POSTリクエストを送信するオプションはありませんが、GETのみを送信します。

あなたの投稿がどのようにしようとしたかについての情報はまだありませんので、私はそれらの要求を処理するミドルウェアを作成することを提案します。

リダイレクトしようとするとパラメータが表示されることがありますが、そうしないと良い場合があります。

POST APIを持つシンプルなnode.jsミドルウェアを作成して、ミドルウェアでこのリクエスト内でデータを変換し、GETメソッドでGmapsに送信することができますApi。

Expressを使用すると、労力をかけずにミドルウェアを作成できます。 詳細はこちらをご覧ください:https://expressjs.com/en/guide/writing-middleware.html

+0

ありがとうございました!私はKey-Valueを{"address": "California"}のようにしようとしていましたが、私はヒットする必要があるPOST URLが何であるかわからないので、可能かどうか疑問に思っています。 – godlamp

+0

私は助けてうれしいです。残念ながら、POSTはgmapsのオプションではありません。もしあなたがそれを気にしているなら、投票して質問を受け入れてください。 ;) –

関連する問題