おそらく、SERVER での使用を意図した Google Places API (つまり、PHP を使用して Google Places API を直接呼び出す) と、BROWSER がGoogle が提供する Javascript ライブラリを使用して Javascript を実行します (Google Places API への呼び出しを内部的にラップするため、Javascript プログラマーは、Google が提供する Javascript ライブラリを理解し、それを使用するだけで済みます)。
ここに 2 つのシナリオがあります。
シナリオ #1: API を直接使用します。この方法については、Google Places API に関する Google の API ドキュメント ( https://developers.google.com/maps/documentation/places/ ) を参照する必要があります。
この API を使用すると、次のように機能します (簡単な例のみを示します)。緯度=-27.2531166、経度=138.8655664 の 1000 メートル以内の場所を取得したいとします。API ドキュメントで説明されているように、URL をヒットする必要があります: https://developers.google.com/maps/documentation/places/#PlaceSearchRequests。
この例では、URL は次のようになります (長いです)。
https://maps.googleapis.com/maps/api/place/search/json?location=-27.2531166,138.8655664&radius=1000&sensor=false&key=AddYourOwnKeyHere
私はあなたが持っていると思います。結果をレストランに限定するなど、指定できる他のオプションがあります。
この URL にアクセスすると、上記の URL のテキストで指定されているように、JSON または XML 形式でデータが返されますjson
(xml にはテキストを使用しますxml
)。このデータは、ブラウザーで URL をヒットしたときに URL 呼び出しから返されるデータとまったく同じように返されます。
ブラウザに URL を直接入力するだけでこれをテストし、結果を確認できます。
API をコードから直接使用するには、コード内で上記の外部 URL にアクセスし、コード内で結果を取得するコードを使用する必要があります (たとえば、PHP CURL ライブラリを使用するか、Javascript で AJAX を使用します)。
シナリオ #2: Google が提供する API をラップする Javascript ライブラリを使用するため、それを処理する必要はありません。これが何であるかわからない場合は、これに関する詳細で回答を更新します。