Exemple #1
0
def index():
    auth=FoursquareAuth(client_id, client_secret)
    foursq=Foursquare(auth)
    venues=None
    error=None
    lat=''
    lon=''
    if request.method == 'POST':
        lat=request.form.get('lat', '')
        lon=request.form.get('lon', '')
        radius=request.form.get('radius', 500)
        cid=request.form.get('cid', category_id)
        latlon='%s.%s,%s.%s' % (lat.split('.')[0],
                                lat.split('.')[1],
                                lon.split('.')[0],
                                lon.split('.')[1],)
        try:
            res=foursq.request('venues', 
                                aspect='search', 
                                ll=latlon,
                                radius=radius,
                                categoryId=cid)
            venues=res['response']['venues']
        except Exception, e:
            error='Connection error - %s ' % e