2

googleplacesからのjson応答がフィールドphoto_referenceを返すことを確認しました。画像を関連付ける方法を知っている人はいますか?

  "icon" : "http://maps.gstatic.com/mapfiles/place_api/icons/restaurant-71.png",
         "id" : "320d77fa60610f618058bd58b8ba46e340c615b8",
         "name" : "The Meat & Wine Co",
         "opening_hours" : {
            "open_now" : true
         },
         "photos" : [
            {
               "height" : 968,
               "html_attributions" : [],
               "photo_reference" : "CoQBeQAAAAgOdveT3dRtzoJ42BTBZfCdZptWsqLN3bROkP4FVHNNX-qjxBiw0vdGpDaX_lVb3rcaQf5hBVvrEdMUMDKB2gcsIOaVNII_zLvY-5Kf4rOuTXElOgSHb5vxJoB-o70Oh0Bs-zxxUpHM0Ji_BPk2RpXoKdf8jG_QLPaulXWoC7TcEhDSLjj-4_l3hJpD0W_qBtoMGhT1MK1GRVFH1dnJolimMP7Z8a2tZA",
               "width" : 1296
            }
         ],
         "rating" : 3.90,
4

3 に答える 3

3

グーグルはまた、 photo_referenceを使用してグーグルマップから写真を取得するための場所の写真APIを提供します

https://maps.googleapis.com/maps/api/place/photo?maxwidth=400&photoreference=photo_reference&key=AddYourOwnKeyHere

キー:-ここにアプリケーションAPIキーを渡します。

maxwidth&maxheight:-APIによって返されるときの最大の望ましい高さまたは幅

photoreference:-ここに写真参照を渡します。

このAPIにリクエストを送信します。そしてそれはあなたに画像を返します。

画像の種類は、最初に送信された写真の種類によって異なります。

詳細についてはgoto:-https: //developers.google.com/places/documentation/photos

于 2014-09-15T09:14:42.360 に答える
2

私は同じことを考えていました。Picasa APIについて読みました。これは、これらの画像の論理的な保存場所のようです。

2013年3月13日更新

この機能は、PlacesAPIの一部としてリリースされました。ドキュメントについては、リンクを参照してください。https://developers.google.com/places/documentation/photos

于 2012-12-06T16:36:48.477 に答える
0

HTMLimgタグのphoto_reference値を補間します

var photo_reference_goes_here = ['icon']['photos'][0]['photo_reference']

<img class="rig-img" src="https://maps.googleapis.com/maps/api/place/photo?maxwidth=400&photoreference=photo_reference_goes_here&key=GOOGLE_KEY" alt="Pic From Google">

于 2016-08-29T20:44:44.433 に答える