AttributeError: объект 'Map' не имеет атрибута 'simple_marker' в листе - PullRequest
0 голосов
/ 12 июля 2020

Код ниже

import folium
import pandas as pd
 
SF_COORDINATES = (37.76, -122.45)
crimedata = pd.read_csv('SFPD_Incidents_2015.csv')
 
# for speed purposes
MAX_RECORDS = 1000
  
# create empty map zoomed in on San Francisco
map = folium.Map(location=SF_COORDINATES, zoom_start=12)
 
# add a marker for every record in the filtered data, use a clustered view
for each in crimedata[0:MAX_RECORDS].iterrows():
    map.simple_marker(
        location = [each[1]['Y'],each[1]['X']], 
        clustered_marker = True)
  
display(map)

Получена ошибка:

AttributeError: объект 'Map' не имеет атрибута 'simple_marker' в листе

1 Ответ

0 голосов
/ 12 июля 2020

Как вы можете напрямую проверить здесь , simple_marker был удален.

Используйте:

  1. folium.Marker(), чтобы создать простой маркер Leaflet на карте и
  2. folium.plugins.MarkerCluster() для кластеризации маркеров.
...