def map_city(coun_value, city_vlaue, str_site): country = coun_value city = city_vlaue coor = search_coordinates_by_region_and_keyword(country, city) coordinate.update(syscoordinate) data_coor.append([city, syscity, str_site]) coordinate.update(coor)
def do_search_coordinates_by_region(region): result = search_coordinates_by_region_and_keyword(region, "London") expected = { "Londonderry County Borough": [-7.30917, 54.99721], "City of London": [-0.09184, 51.51279], "London": [-0.12574, 51.50853], } eq_(result, expected)
def do_advance_search_coordinates(region): result = search_coordinates_by_filter( func=lambda name: "Central" in name or "Hong Kong" in name, region=region, ) expected = { "Hong Kong": [114.15769, 22.28552], "Central": [114.15846, 22.28299] } eq_(result, expected) result2 = search_coordinates_by_region_and_keyword(region, "Central", "Hong Kong") assert_dict_equal(result, result2)
def test_search_coordinates_by_region_in_chinese(): # search the city name containing '北京' result = search_coordinates_by_region_and_keyword("中国", "北京") assert "北京" in result assert "北京市" in result
from datetime import datetime import datetime import time, re, os style = Style( title_top="#FFFFFF", title_color='#FFFFFF', width='100%', height='700%', background_color="#000000", ) geolines = GeoLines("", **style.init_style) systry = '中国' syscity = "香港" syscoordinate = search_coordinates_by_region_and_keyword(systry, syscity) data_coor = [] coordinate = {} def map_city(coun_value, city_vlaue, str_site): country = coun_value city = city_vlaue coor = search_coordinates_by_region_and_keyword(country, city) coordinate.update(syscoordinate) data_coor.append([city, syscity, str_site]) coordinate.update(coor) data_world = []