Я установил в серии экспериментов проб и ошибок, что единственный способ «выбрать» маркеры на карте и заставить их заполнить список (в блокноте Jupyter) - это использовать FigureWidget.
Сейчас это действительно работает очень хорошо, но каждый раз, когда я перемещаюсь или увеличиваю карту, я получаю ошибки. Это очень раздражает, и я не могу понять это. Ниже приведен воспроизводимый пример кода, поскольку я сузил проблему до FigureWidget и трассировки Scattermapbox, независимо от того, есть данные или нет. Кто-нибудь знает, как решить эту проблему или с чего начать?
Я работаю в виртуальной среде conda.
import plotly.graph_objects as go
mapbox_access_token = ""
fig = go.FigureWidget(layout=go.Layout( mapbox=dict(
accesstoken=mapbox_access_token)))
trace1 = go.Scattermapbox(
name='test',
mode='markers')
fig.add_trace(trace1)
fig
Примечание. Для устранения неполадок вам потребуется учетная запись mapbox и бесплатный токен