【发布时间】:2011-01-01 23:53:56
【问题描述】:
有人见过使用 LinkedIn 群组信息实施 Google 地图吗?
具体来说,我想将组内成员的位置绘制为谷歌地图上的图钉。
任何帮助或指导都会很棒。
谢谢。
【问题讨论】:
-
这是一个非常好的想法和问题
标签: api google-maps social linkedin mashup
有人见过使用 LinkedIn 群组信息实施 Google 地图吗?
具体来说,我想将组内成员的位置绘制为谷歌地图上的图钉。
任何帮助或指导都会很棒。
谢谢。
【问题讨论】:
标签: api google-maps social linkedin mashup
根据LinkedIn Developer API,对用户个人资料的请求将返回:
<person>
...
<location>
<name>
<country>
<code>
</country>
</location>
...
</person>
然后您应该能够Geocode 进入纬度/经度点。
这完全取决于您是否可以获得群组中的人员列表。显然还有 not much support 用于组 API。
【讨论】:
如果您能够获取 LinkedIn 群组成员的位置,您可以使用 Google Maps HTTP Geocoding API 对他们的地址进行地理编码,如下所示:
简单的 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)));
【讨论】:
我已经看到了 LinkedIn API 的 Qlikview(个人版是免费的)实现,在此博客上查看更多信息:http://www.qvsource.com/wiki/LinkedIn-Connector.ashx#Demo_Application_3
【讨论】: