route = WazeRouteCalculator() startPoint = route.address_to_coords(fromAdress) laposte = LaPosteApi() places = laposte.getBureauxPosteArroundThisPoint(startPoint['lat'], startPoint['lon'], distanceMetre) startPlace = Place() startPlace.name = "Origin" startPlace.city = startPoint[u'city'] startPlace.street = u'%s %s' % (startPoint[u'number'], startPoint[u'street']) startPlace.pays = startPoint[u'city'] startPlace.lon = startPoint[u'lon'] startPlace.lat = startPoint[u'lat'] places.append(startPlace) print u'Votre lieu : %s' % fromAdress totalItineraire = len(places) * (len(places) - 1) print u'Calcul de %d itineraires' % totalItineraire dictTime = dict() dictDistance = dict() trajets = list() count = 0 for i, fromPlace in enumerate(places): for j, toPlace in enumerate(places): if i != j: count = count + 1 date = datetime.datetime.now() fromAdress = "%s %s" % (fromPlace.street, fromPlace.city)