使用Python的Foursquare API和Google地图
我想在地图上显示Foursquare用户的签到记录,这些记录是以经度和纬度的形式列出的。
我试着用venus的功能来绘制这些签到点,但没有显示出来。
这是为什么呢?如果我想连接到谷歌地图,该怎么做呢?
1 个回答
0
1) 从Foursquare获取签到信息
你可以通过一个叫做“签到”的接口获取用户的经纬度坐标,具体链接是:https://developer.foursquare.com/docs/users/checkins
在你得到的响应中,需要遍历每个地点,来获取:
response.checkins.items[i].venue.location.lat
response.checkins.items[i].venue.location.long
2) 在地图上标记点
如果你是在Google Apps中做这个,可以用你获取的坐标(还有其他信息)填充一个电子表格,然后生成一张地图。这里有一个带说明的示例:http://gmaps-samples.googlecode.com/svn/trunk/spreadsheetsmapwizard/makecustommap.htm