googlemaps.exceptions.TransportError при расчете матрицы расстояний - PullRequest
0 голосов
/ 27 апреля 2019

Проблема: TransportError: HTTPSConnectionPool (host = 'maps.googleapis.com', port = 443): превышено максимальное количество попыток с URL: /maps/api/distancematrix/json?destination=17.445134%2C78.349222&mode=walking&origins=17.44882 % 2C78.344386 & key = AIzaSyD9JkQXx1V6_Z9XUUcIXsUlYHpeCst3AcI (вызвано SSLError (SSLError (1, u '[SSL: WRONG_VERSION_NUMBER] неверный номер версии (_ssl.c: 726)')),)

gmaps = googlemaps.Client(key = 'XYZ') 


query = "SELECT * FROM ridedetails WHERE (sourcecity LIKE '%" + City + "%' and sourcepincode = '"+ pincode +"') and ridetime = '" + rideTime + "'"
  df = pd.read_sql(query, g.db)
  distancelist = []
  for index in range(len(df)):
    if session['userid'] == df.iloc[[index]]['userid'].iloc[0]:
      continue
    LatOrigin = df.iloc[[index]]['sourcelat'] 
    LongOrigin = df.iloc[[index]]['sourcelong']
    origins = (LatOrigin,LongOrigin)
    userorigin = (sourceLat, sourceLong)
    result = gmaps.distance_matrix(origins, userorigin, mode='walking')["rows"][0]["elements"][0]["distance"]["value"]
    distancelist.append(result)
  print(distancelist) 
  return distancelist

Я хочу рассчитать расстояние от одного человека до другого, используя широту / длину людей.

Но не могу сделать это, используя этот API.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...