Python的Mapbox距离

2024-09-28 03:14:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用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错误,而其他一切似乎都正常。这三个测试点是真实的地方,我尝试了两个访问令牌:我的public和my secret(更多特权)一个。此外,我还尝试通过curl使用相同的点和令牌调用服务,它工作得很好。我的剧本怎么了?在上面的代码中,我使用公共令牌。在


Tags: 代码nametypepropertiesmapboxfeaturedistancepoint

热门问题