import ee import geemap from shiny import App, reactive, render, ui from shinywidgets import output_widget, render_widget from faicons import icon_svg import ipyleaflet as ipyl geemap.ee_initialize(service_account=True) image = ee.Image('LANDSAT/LE7_TOA_5YEAR/1999_2003') print(image.getInfo()) city_centers = { "London": (51.5074, 0.1278), "Paris": (48.8566, 2.3522), "New York": (40.7128, -74.0060) } ui.input_select("center", "Center", choices=list(city_centers.keys())) @render_widget def map(): return ipyl.Map(zoom=4) @reactive.effect def _(): map.widget.center = city_centers[input.center()]