我想向google地方发送请求(不是谷歌地方API),我不需要获取XML或JSON数据,我只想获取地点页面并将其显示给用户。
这个网址对我来说http://maps.google.com/maps/place?cid=2124238351431937390,但我想知道如何获得这个“cid”,这似乎是一个独特的业务ID。我去了谷歌地方api的样本回复,但没有找到与任何响应字段相同的业务的这个cid。
有谁知道我怎么能得到这个“cid”?
谢谢Nishant
这是如何获得一个地方的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 places文档以了解有关其API的更多信息。
看起来网址不再包含CID,而是包含plus.google.com链接