Добавьте ссылки во всплывающие окна Geojson в виде тире, которые имеют обратный вызов при нажатии.Python

Программы на Python
Ответить
Anonymous
 Добавьте ссылки во всплывающие окна Geojson в виде тире, которые имеют обратный вызов при нажатии.

Сообщение Anonymous »

Я создал интерактивную карту с помощью Dash-Leaflet, используя модуль geojson (модуль надежды — подходящее слово).
Я создал собственные всплывающие окна HTML для каждого маркера. Мне нужно включить во всплывающее окно ссылки, которые запускают обратный вызов, чтобы приложение могло получить файл и обеспечить загрузку через браузер пользователя.

Код: Выделить всё

def create_geojson(data):
features = []
for _, row in data.iterrows():
feature = {
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [row['longitude'], row['latitude']]
},
"properties": {
"price": row['price'],
"description": row['desc'],
"popup": create_popup(....) # Multiple keys for row are used to generate HTML code for each popup
}
}
features.append(feature)
return {"type": "FeatureCollection", "features": features}
ChatGPT сообщает мне, что обратные вызовы не поддерживаются во всплывающем окне. Если это правда, могу ли я использовать какой-нибудь хак для достижения этой функциональности?

Подробнее здесь: https://stackoverflow.com/questions/793 ... en-clicked
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»