【发布时间】:2020-05-02 03:00:28
【问题描述】:
您好,我的地图框有问题。当我运行代码时,它是成功的,但是地图本身没有显示,而针点出现了(我在下面的链接中附上了屏幕截图)。谁能帮我?我的代码如下。我做错什么了吗?我的 api 是有效的,我已经检查过了。此外,我还检查了互联网上的类似问题,但它们都不适用于我的问题。
错误
from plotly import express as px
import requests
import plotly
mapbox_token = requests.get('https://api.mapbox.com/?access_token=myaccesstoken').text
px.set_mapbox_access_token(mapbox_token)
plot=[1.44255, 103.79580]
plot=pd.DataFrame(plot).T
plot.columns=['lat','long']
fig = px.scatter_mapbox(plot, lat="lat", lon="long", size_max=20, height=760, zoom=10,
title='test', range_color=(0,700))
fig.update_layout(mapbox_style="dark", mapbox_accesstoken=mapbox_token)
fig.show()
【问题讨论】:
-
您的 mapbox_token 处理很奇怪。您将
mapbox_token设置为https://api.mapbox.com/?access_token=myaccesstoken的响应。但这个回复是{"api":"mapbox"}。我想应该是mapbox_token = "myaccesstoken"。