def main(): manager = MBTileManager(filename='map.mbtiles', min_level=0, max_level=3) canvas = MappingCanvas(tile_cache=manager) viewport = MappingViewport(component=canvas) viewport.tools.append(ViewportPanTool(viewport)) model = Model(canvas=canvas, viewport=viewport) import enaml with enaml.imports(): from simple_view import Map window = Map(model=model) window.show()
def main(): manager = MBTileManager(filename='map.mbtiles', min_level=0, max_level=3) canvas = MappingCanvas(tile_cache=manager) canvas.add( GeoMarker(filename='enthought-marker.png', geoposition=(40.7546423, -73.9748948))) viewport = MappingViewport(component=canvas) viewport.tools.append(ViewportPanTool(viewport)) model = Model(canvas=canvas, viewport=viewport) import enaml with enaml.imports(): from simple_view import Map window = Map(model=model) window.show()
def main(): tile_layer = MBTileManager(filename = 'map.mbtiles', min_level = 2, max_level = 4) canvas = MappingCanvas(tile_cache = tile_layer) canvas.overlays.append(GeoJSONOverlay(component=canvas, geojs_filename='world.geojs')) viewport = MappingViewport(component=canvas, zoom_level=2, geoposition=(37.09024, -95.712891)) viewport.tools.append(ViewportPanTool(viewport)) model = SingleMap(canvas=canvas, viewport=viewport) import enaml with enaml.imports(): from simple_view import Map window = Map(model=model) window.show()