получить карту Google искал обзор местоположения и информацию - PullRequest
2 голосов
/ 14 февраля 2010

Мне интересно, можем ли мы извлечь отзывы и информацию о местоположении / магазине / магазине / здании из информации о карте Google, пожалуйста, проверьте следующий URL.

http://maps.google.com/maps?cid=16753855001018446220
http://maps.google.com/places/us/california/san-francisco/24th-st/2884/-la-palma-mexicatessen

Ответы [ 3 ]

1 голос
/ 27 февраля 2010

Я думаю, вы хотите использовать API локального поиска Карт Google .

Или использовать что-то вроде топора, сказанное в этом посте

если вы владелец бизнеса, вы можете взаимодействовать с этой информацией. maps.google.com / support / bin /… : Тем не менее, основная информация, которая Вы отправляете через местный бизнес Центр это информация, которую мы доверяй больше всего. Это означает, что это появится вместо каких-либо основных информация, которую мы получаем из любого места остальное. и вы можете загрузить фотографии и видео: maps.google.com / support / bin /…

обратите внимание, что вы не можете Добавить отзыв проверьте это для получения дополнительной информации

0 голосов
/ 25 февраля 2010

Вы можете довольно легко получить URL-адрес информационной страницы. Как изначально предлагал 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. Если у вас есть это, вы можете получить любую другую информацию.

0 голосов
/ 20 февраля 2010

Возможно, вы захотите воспользоваться API-интерфейсом Local Maps .

По завершении поиска google.search.LocalSearch() он доставляет коллекцию GlocalResult объектов. Это содержит результаты локального бизнеса, но вы больше не можете их контролировать. Кажется, не существует явного Local Business API.

Я не нашел упоминаний об обзорах или бизнес-обзорах. Рассматривали ли вы рассылку по электронной почте / иным образом, связываясь с некоторыми контактами Google, спрашивая об этом?

...