使用Python的Foursquare API和Google地图

0 投票
1 回答
724 浏览
提问于 2025-04-18 01:36

我想在地图上显示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

撰写回答