1

Google Place Photo Requests を使用しようとしています

( https://developers.google.com/places/documentation/photos#place_photo_requests )

写真を取得するための API ですが、クォータを超えた画像を常に取得しています。

有料アカウントにサインアップし、新しいアカウントを設定しましたが、このエラーが引き続き発生します。

再現するには:

1) まず、サーバー(/maps/api/place/details/json)から PHP 経由で Place Details リクエストを実行しました。

2) 次に、この結果セットからフォトリファレンスを取得しました(['result']['photos'][0]['photo_reference'])

3) photoreference、key、sensor、および maxwidth 変数を使用して、/maps/api/place/photoを (PHP 経由で) 呼び出しました。

これを機能させることはできないようです。他の誰かがこれをうまく使用したことがありますか、またはアドバイスがありますか?

4

2 に答える 2

0

このコードを試してください..私にとってはうまくいきます

<h3>Images From Google </h3>
<?php

$company_name = 'walmart';
$data_ref = file_get_contents("https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=Latitude ,Longitude&radius=100&name=".$company_name."&types=store&sensor=false&key=MYKEY");


$data_ref_de = json_decode($data_ref);

if($data_ref_de->status=='OK')
{


    foreach($data_ref_de->results as $result)
    {
        if(isset($result->photos) && count($result->photos))
        {
            foreach($result->photos as $photos)
            {?>
               //Display Image

            <img src="https://maps.googleapis.com/maps/api/place/photo?maxwidth=600&photoreference=<?php echo $photos->photo_reference; ?>&sensor=true&key=MYKEY" />

            <?php 
            }
        }
    }

}

また、Places APIサービスが有効になっていることを確認してください

于 2014-02-01T05:26:25.110 に答える
0

大量のリクエストを送信しているか、写真取得にキーを追加していないようです。成功したリクエストはありますか?そうでない場合は、キーが見つからないか、正しくない可能性があります。

于 2013-08-29T06:22:34.753 に答える