Интеграция групп LinkedIn и Google Maps
Кто-нибудь видел реализацию Google Maps с использованием информации о группе LinkedIn?
В частности, я хотел бы отобразить расположение членов в группе в виде булавок на карте Google.
Любая помощь или руководство было бы здорово.
Благодарю.
3 ответа
Согласно API разработчика LinkedIn, запрос к профилю пользователя будет возвращать:
<person>
...
<location>
<name>
<country>
<code>
</country>
</location>
...
</person>
Что вы должны быть в состоянии геокодировать в точки Lat/Long.
Все зависит от того, сможете ли вы получить список людей в группе. По-видимому, пока не так много поддержки API групп.
Если вам удастся узнать местоположение членов вашей группы LinkedIn, вы можете геокодировать их адреса с помощью API геокодирования HTTP Карт Google следующим образом:
Простой CSV:
http://maps.google.com/maps/geo?q=Oxford+Street,+London&output=csv&sensor=false
Более сложный XML:
http://maps.google.com/maps/geo?q=Oxford+Street,+London&output=xml&sensor=false
Просто измените параметр "q" с адресом.
Вы получите Широту и Долготу каждого адреса через геокодирование. Тогда это просто вопрос размещения маркеров на карте в браузере с помощью JavaScript:
map.addOverlay(new GMarker(new GLatLng(GEOCODED_LAT, GEOCODED_LON)));
Я видел реализацию Qlikview (персональная версия бесплатна) API-интерфейсов LinkedIn, смотрите больше в этом блоге: http://www.qvsource.com/wiki/LinkedIn-Connector.ashx