Exemplo n.º 1
0
 def generate(self, start_end: tuple) -> str:
     routedict = map_html.handle_api_dir(start_end)
     latlong_dict = routedict['route']['legs'][0]['maneuvers'][0][
         'startPoint']
     routedict_elv = map_html.handle_api_elv(latlong_dict)
     return str('{:.0f}'.format(
         routedict_elv["elevationProfile"][0]['height'])) + '\n'
Exemplo n.º 2
0
 def generate(self, start_end: tuple) -> str:
     routedict = map_html.handle_api_dir(start_end)
     latlong_dict = routedict['route']['legs'][0]['maneuvers'][0][
         'startPoint']
     l_string = ''
     if latlong_dict['lat'] >= 0:
         str_temp = '{:.2f}'.format(latlong_dict['lat'])
         l_string += str_temp + 'N '
     else:
         str_temp = '{:.2f}'.format(latlong_dict['lat'])
         l_string += str_temp[1:] + 'S '
     if latlong_dict['lng'] >= 0:
         str_temp = '{:.2f}'.format(latlong_dict['lng'])
         l_string += str_temp + 'E'
     else:
         str_temp = '{:.2f}'.format(latlong_dict['lng'])
         l_string += str_temp[1:] + 'W'
     return l_string + '\n'
Exemplo n.º 3
0
 def generate(self, start_end: tuple) -> str:
     routedict = map_html.handle_api_dir(start_end)
     dir_str = ''
     for item in routedict['route']['legs'][0]['maneuvers']:
         dir_str += item['narrative'] + '\n'
     return dir_str
Exemplo n.º 4
0
 def generate(self, start_end: tuple) -> str:
     routedict = map_html.handle_api_dir(start_end)
     return str(routedict['route']['distance'])