Интеграция групп 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

Другие вопросы по тегам