我正在尝试用Python中的Mapbox计算给定点之间的距离。我阅读了文档和一些示例,并提出了以下代码。
from mapbox import Distance
glinavos = {
'type': 'Feature',
'properties': {'name': 'glinavos'},
'geometry': {
'type': 'Point',
'coordinates': [39.754598, 20.654121]}}
zoinos = {
'type': 'Feature',
'properties': {'name': 'zoinos'},
'geometry': {
'type': 'Point',
'coordinates': [39.754204, 20.640761]}}
katogi = {
'type': 'Feature',
'properties': {'name': 'katogi'},
'geometry': {
'type': 'Point',
'coordinates': [39.776992, 21.180688]}}
myDistance = Distance(access_token="pk.eyJ1IjoiaWxpdHNlIiwiYSI6ImNpenZmcm11YjAwMGQyd2x1Nm9nd2pqcGUifQ.1PZaOWTVajnQZGeBb_x1Bw")
result=myDistance.distances([glinavos,zoinos,katogi], 'driving')
它继续返回403错误,而其他一切似乎都很好。三个测试点是真实的地方,我尝试了两个访问令牌:我的公共和我的秘密(更多特权)之一。另外,我尝试通过卷曲调用相同的点和令牌服务,它工作正常。我的脚本出了什么问题?在上面的代码中,我使用公共令牌。