将鼠标悬停在 Folium 工具提示的弹出窗口中

时间:2021-04-19 11:15:43

标签: python pandas leaflet folium

我正在尝试无需单击即可显示弹出窗口,我在 https://developer.here.com/documentation/data-inspector-library/dev_guide/pages/style-geojson-visualization.html 看到我可以使用属性工具提示。但我无法让它工作。 (属性弹出窗口适用于点击)有什么想法吗?

def create_geojson_features(s):

features = []

for _, row in s.iterrows():
    if os.path.isfile('/Users/Alberto/Desktop/Oscar/UNIVERSIDAD/TFG/test_inicial/out/IMO_photos/' + row['IMO'].__str__() + '.jpg'):
        image = '/Users/Alberto/Desktop/Oscar/UNIVERSIDAD/TFG/test_inicial/out/IMO_photos/' + row['IMO'].__str__() + '.jpg'
        print("photo OK!")
        feature = {
            'type': 'Feature',
            'geometry': {
                'type':'Point',
                'coordinates':[row['lon'],row['lat']]
            },
            'properties': {
                'time': pd.to_datetime(row['date']).__str__(),
                'popup': "<img src=" + image.__str__() + " width = '250' height='200'/>"+'<br>'+'<br>'+'Shipname: '+row['shipname'].__str__() +'<br>'+ 'MMSI: '+row['mmsi'].__str__() +'<br>' + 'Group: '+row['group'].__str__() +'<br>''Speed: '+row['speed'].__str__()+' knots',
                'tooltip': "<img src=" + image.__str__() + " width = '250' height='200'/>"+'<br>'+'<br>'+'Shipname: '+row['shipname'].__str__() +'<br>'+ 'MMSI: '+row['mmsi'].__str__() +'<br>' + 'Group: '+row['group'].__str__() +'<br>''Speed: '+row['speed'].__str__()+' knots',
                'style': {'color' : ''},
                'icon': 'circle',
                'iconstyle':{
                    'fillColor': row['fillColor'],
                    'fillOpacity': 0.8,
                    'radius': 5
                }
            }
        }

        features.append(feature)
return features


TimestampedGeoJson(start_geojson, period = 'PT1M', add_last_point=True, duration = 'PT59S', transition_time = 0.0000001, max_speed = 100, auto_play = True).add_to(base_map)

0 个答案:

没有答案
相关问题