我想向google地方发送请求(不是Google地方API),我不需要获取XML或JSON数据,我只想获取地点页面并将其显示给用户。
这个网址对我有效http://maps.google.com/maps/place?cid=2124238351431937390,但我想知道如何获得这个“cid”,这似乎是一个独特的业务ID。我从google place api那里得到了一个示例回复,但没有找到与任何响应字段相同的商家的这个cid。
有谁知道我怎么能得到这个“cid”?
由于 NISHANT
答案 0 :(得分:7)
这是如何获得一个地方的cid。放置您自己的API密钥和要查找cid的餐厅名称。
第1步:呼叫位置请求API
https://maps.googleapis.com/maps/api/place/search/json?
location=47.6757453,-122.3149514&
radius=500&
types=food&
name=Pies&
sensor=false&
key=AIzaSyZZZZZZZZZZZZ
这些网址是一行。它们被分成多行,以便于阅读。
请注意,name
参数是名为“Pies and Pints”的餐厅,我想要获取cid,lat& lng是同一地点的位置信息。
响应将包含一个“引用”键,该键对于每个地方都是唯一的。
第2步:从上方获取“参考”值并调用Places Details API,如下所示:
https://maps.googleapis.com/maps/api/place/details/json?
reference=CnRiAAAATIbN_GasBkBS6xLoO_HzR7owHvGaDXbG5QIbLf7eSZtIc4ZpvbBPxhVPEKZs5c4ptqxeKNVLCXZEoSOwLMn9nqkRc6khFuJFPh5jy-hjrh3Xr7X75w3-TIoTl3E-dKiZ2LcHuReWKZxydI75vH6zyRIQxfoiOKfFjo_1O-hnnllafxoU9tU_HoZos8C5uWextAk08RMukCY&
sensor=true&
key=AIzaSyBnI5DyG7ZZZZZZZZZZZZ
检查此API的响应,关键字“url”包含“cid”。
请参阅google地方文档,详细了解其API。
答案 1 :(得分:1)
网址似乎不再包含CID,而是包含plus.google.com链接