Маркер Django Folium
Я новичок и делаю визуализацию карты в Django. Я буду использовать как тепловую карту, так и маркеры на своем сайте. Я не столкнулся ни с одной ошибкой в моей тепловой карте, но когда я наложил маркеры фолиума, я столкнулся с ошибкой в маркерах: объект 'tuple' не является вызываемым. Как это можно исправить? Есть ли способ?
Виды
def index(request):
data = IncidentGeneral.objects.all()
data_list = IncidentGeneral.objects.values_list('user_report__latitude', 'user_report__longitude', 'accident_factor')
address = IncidentGeneral.objects.values('user_report__address')
latitude = IncidentGeneral.objects.values('user_report__latitude')
longitude = IncidentGeneral.objects.values('user_report__longitude')
coordenadas = list(IncidentGeneral.objects.values_list('user_report__latitude','user_report__longitude'))[-1]
map1 = folium.Map(location=[14.676208, 121.043861],
tiles='CartoDB Dark_Matter', zoom_start=12)
plugins.HeatMap(data_list).add_to(map1)
plugins.Fullscreen(position='topright').add_to(map1)
# folium.Marker(tooltip = 'Click for more', popup=address).add_to(map1)
# map1.add_child(folium.Marker(location=[latitude, longitude],popup="Hi I am a Marker",icon=folium.Icon(color="green")))
for id,row in coordenadas():
folium.Marker(location=[row['latitude'],row['longitude']], popup=row['Confirmed']).add_to(map1)
# folium.Marker(coordenadas).add_to(map1)
map1 = map1._repr_html_()
context = {
'map1': map1
}
return render(request, 'index.html', context)
Модели