如何通过变量将值传递给函数

时间:2016-05-21 11:50:27

标签: python google-maps

当我将值(gpslatlist[1] and gpslonlist[2])传递给gmaps.directions()时,我的误差低于此值。

Error
    directions_result = gmaps.directions(gpslatlist[1]  gpslonlist[1],"washington dc");
                                                                 ^
SyntaxError: invalid syntax

但是当我将实际纬度和经度传递给相同的函数时,它完成没有任何错误。

gmaps.directions期望输入值如

gmaps.directions ("latitude longitude", "latitude longitude")

1 个答案:

答案 0 :(得分:0)

对于任何第三方API,您必须非常小心地阅读文档,并确保您的代码正确调用这些函数。要么使用两个输入法,要么尝试设计自己的装饰器,以您想要的方式获取参数。否则请看这里的api文档。这是一个GitHub存储库,可能包含python google maps api的正确代码示例和文档。我不确定这是你正在使用的,但我希望这会有所帮助。 https://github.com/googlemaps/google-maps-services-python