Определение долготы и широты пользователя Twitter - PullRequest
1 голос
/ 08 октября 2009

Согласно моему требованию, нужно искать в твиттере и отображать местоположение пользователя на карте. Может ли кто-нибудь помочь мне определить долготу и широту из результатов поиска API?

Ответы [ 3 ]

1 голос
/ 08 октября 2009

Twitter еще не выпустил свой новый API геокодирования. Документация по API Twitter доступна здесь.

http://apiwiki.twitter.com/Twitter-API-Documentation

Как видите, большинство современных методов API возвращают пустой тег "geo". Как только Твиттер развернет свою гео-реализацию, этот тег будет заполнен.

1 голос
/ 08 октября 2009

В прошлый раз, когда я смотрел, он официально не включал его, если только конкретный клиент (например, клиент iphone) специально не обновил ваше местоположение до широты и длинных координат.

Когда я сделал что-то подобное, я пропустил вывод RSS в Твиттере через службу rss geotagging , а затем использовал вывод этого для сопоставления. Это сработало, но 99% твитов были просто центрами городов, так что это было довольно бессмысленно: - (

0 голосов
/ 08 октября 2009

Вероятно, лучше посмотреть, какое "местоположение" выбрал пользователь, а затем использовать API геокодировки, чтобы попытаться преобразовать это местоположение в широта / долгота.

например. используйте http://apiwiki.twitter.com/Twitter-REST-API-Method%3A-users%C2%A0show, чтобы узнать местоположение пользователя, затем используйте API геокодирования Google (http://code.google.com/apis/maps/documentation/geocoding/), чтобы сделать остальное.

Также вы, вероятно, захотите выполнить некоторую предварительную обработку местоположения, чтобы увидеть, является ли она уже парой широта / долгота (поскольку некоторые пользователи обновляют свое местоположение таким образом).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...