如何使用plotly python和卫星视图从pandas数据框标记点(使用纬度和经度)

如何使用plotly python和卫星视图从pandas数据框标记点(使用纬度和经度),python,plotly,mapbox,openstreetmap,plotly-python,Python,Plotly,Mapbox,Openstreetmap,Plotly Python,我想用plotly python和satellite view从熊猫数据框中标记点(使用纬度和经度)。 样本df: device GPSTime GPSLat GPSLng 101 1614956574 16.94469 29.8267 102 1615271467 16.94503 29.83 103 1615271488 16.94553 29.83 我使用Plotly绘制数据,但没有获得

我想用plotly python和satellite view从熊猫数据框中标记点(使用纬度和经度)。 样本df:

    device  GPSTime     GPSLat       GPSLng
    101    1614956574   16.94469    29.8267
    102    1615271467   16.94503    29.83
    103    1615271488   16.94553    29.83
我使用Plotly绘制数据,但没有获得卫星视图。有没有办法得到卫星图像

霉菌代码:

import plotly.express as px 
fig = px.scatter_mapbox(dfL, lat="GPSLat", lon="GPSLng", zoom=15, height=500,width=1000,color="device")
fig.update_layout(mapbox_style="open-street-map") 
fig.show()
当前视图:


但我需要在satalite图像上绘制这些数据?有没有办法获取卫星视图?

首先,如果要使用mapbox,需要获取的APIKey。获得APIKey后,可以使用以下代码以指定的样式绘制卫星图像

import plotly.express as px

px.set_mapbox_access_token(open("mapbox_api_key.txt").read())
fig = px.scatter_mapbox(df,
                        lat=df.GPSLat,
                        lon=df.GPSLng,
                        hover_name="device",
                        height=500, width=1000,
                        zoom=15, mapbox_style='satellite')

fig.show()

import googlemaps gmaps=googlemaps.Client(key='Add Your key here')#地理编码地址地理编码(geocode)结果=gmaps.geocode('1600圆形剧场公园路,加利福尼亚州山景城')#使用反向地理编码查找地址反向(geocode)结果=gmaps.directions(“悉尼市政厅”,“Parramatta,NSW”,mode=“transit”,出发时间=现在)我想这可能会对你有所帮助。我无法获取你的实际点导入googlemaps gmaps=googlemaps.Client(key='Add your key here')#地理编码地址地理编码(u result=gmaps.geocode)('1600圆形剧场公园路,加利福尼亚州山景城')#查找带有反向地理编码reverse_geocode_result=gmaps的地址。反向地理编码((40.714224,-73.961452))请检查此项。