有没有人见过使用 LinkedIn 群组信息的 Google Maps 实现?
具体来说,我想将组内成员的位置绘制为谷歌地图上的图钉。
任何帮助或指导都会很棒。
谢谢。
有没有人见过使用 LinkedIn 群组信息的 Google Maps 实现?
具体来说,我想将组内成员的位置绘制为谷歌地图上的图钉。
任何帮助或指导都会很棒。
谢谢。
根据LinkedIn Developer API,对用户个人资料的请求将返回:
<person>
...
<location>
<name>
<country>
<code>
</country>
</location>
...
</person>
然后您应该能够将其地理编码到纬度/经度点。
这完全取决于您是否可以获得组中的人员列表。显然还没有太多对组 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