(Я хотел написать это как комментарий, но не было достаточно места.)
Несмотря на то, что это изменение дает вам информацию из Twitter, делать что-либо полезное с ней на карте Google гораздо сложнее, чем предлагалось в этом руководстве.
Как уже упоминалось в этом руководстве, Twitter не сообщает вам значения широты / долготы, откуда, по его мнению, пришел твит, поэтому вам нужно геокодировать tweet.location самостоятельно. Затем вы обнаружите, что многие значения tweet.location являются мусором. Предположительно, твитеры могут написать что-нибудь в этой области.
Для твитов, которые имеют действительные местоположения, большинство из них являются точными только для ближайшего города. В каждом городе вы получаете множество твитов, каждый из которых имеет геокодирование, в одном и том же месте в центре города. Нет хорошего способа справиться с этим в Картах Google. Это всегда оказывается очень грязным.
Кроме того, вы, как правило, получаете больше твитов в ответе, чем ограничение вызовов GClientGeocoder в секунду, поэтому необходимо добавить задержки между вызовами геокодирования и добавить код для обработки ошибки 620.