def set_config(map_providers, map_path, placeholder_cantload, placeholder_loading): Map.noimage_cantload = cairo.ImageSurface.create_from_png(placeholder_cantload) Map.noimage_loading = cairo.ImageSurface.create_from_png(placeholder_loading) Map.tile_loaders = [] for name, params in map_providers: tl = openstreetmap.get_tile_loader( ** params) tl.noimage_loading = Map.noimage_loading tl.noimage_cantload = Map.noimage_cantload tl.base_dir = map_path #tl.gui = self Map.tile_loaders.append((name, tl))
def set_config(Map, map_providers, map_path, placeholder_cantload, placeholder_loading): Map.noimage_cantload = Map._load_tile(placeholder_cantload) Map.noimage_loading = Map._load_tile(placeholder_loading) Map.tile_loaders = [] for name, params in map_providers: tl = openstreetmap.get_tile_loader( ** dict([(str(a), b) for a, b in params.items()])) tl.noimage_loading = Map.noimage_loading tl.noimage_cantload = Map.noimage_cantload tl.base_dir = map_path #tl.gui = self Map.tile_loaders.append((name, tl))
def set_config(Map, map_providers, map_path, placeholder_cantload, placeholder_loading): Map.noimage_cantload = Map._load_tile(placeholder_cantload) Map.noimage_loading = Map._load_tile(placeholder_loading) Map.tile_loaders = [] for name, params in map_providers: tl = openstreetmap.get_tile_loader( **dict([(str(a), b) for a, b in params.items()])) tl.noimage_loading = Map.noimage_loading tl.noimage_cantload = Map.noimage_cantload tl.base_dir = map_path #tl.gui = self Map.tile_loaders.append((name, tl))