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'
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'
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
def generate(self, start_end: tuple) -> str: routedict = map_html.handle_api_dir(start_end) return str(routedict['route']['distance'])