我想知道是否有任何方法可以从谷歌地图信息中提取位置/商店/商店/建筑物的评论和信息,请检查以下网址。
http://maps.google.com/maps?cid=16753855001018446220
http://maps.google.com/places/us/california/san-francisco/24th-st/2884/-la-palma-mexicatessen
答案 0 :(得分:1)
我想你想使用Google Maps Local Search APIs。
或者在this post
中使用像ax这样的东西如果您是企业主,您可以 与此信息互动。 maps.google.com/support/bin/…: 但是,基本信息 您通过本地商家提交 中心是我们的信息 信任最多。这意味着它 将出现而不是任何基本的 我们从任何地方获得的信息 其他。你可以上传照片和 视频:maps.google.com/support/bin/…
请注意,您无法添加评论check this for more info
答案 1 :(得分:0)
您可能想要点击Google Maps Local Search API。
完成google.search.LocalSearch()
搜索后,它会传递GlocalResult
个对象的集合。这包含本地业务结果,但您无法进一步控制它们。似乎没有明确的Local Business API。
我找不到任何评论或商家评论,您是否考虑过发送电子邮件/联系某些谷歌联系人询问此事?
答案 2 :(得分:0)
您可以非常轻松地获取信息页面的网址。与TreeUK最初建议的一样,使用本地搜索API,完成后,您将可以访问yourSearcher.results
。对于每一个,只需抓住result.url
(或yourSearcher.results[i].url
更精确)即可获取信息页。
如果您想直接链接到评论页面,请稍微修改result.url
...
var baseUrl = 'http://www.google.com/maps/place?';
var cid = result.url.match(/cid=\d*/gi)[0];
var reviewsUrl = baseUrl + cid + '&view=feature&mcsrc=detailed_reviews';
...然后用reviewsUrl做你想做的事。
如果您想要更多评论,请将num
(以及可选的开头)参数添加到查询字符串中:
var reviewsUrl = baseUrl + cid + '&view=feature&mcsrc=detailed_reviews&num=100&start=0';
所以,你真正需要的只是cid。完成后,您可以获得任何其他信息。