使用 Python 库的距离矩阵调用是否不再需要区域?

Is region no longer needed for Distance Matrix calls using Python library?

之前我使用下面的代码调用距离矩阵 api 使用它们 python 包 googlemaps。该电话去年 2021 年有效,但今年 (2022) 我收到一条错误消息

distance_matrix() got an unexpected keyword argument 'region'

如果我取出函数完成的参数,但我担心如果没有区域参数,计算可能会不太准确。 https://googlemaps.github.io/google-maps-services-python/docs/index.html 仍然包含区域参数。

我是 运行 anaconda 上的 googlemaps 包 2.5.1

Distance_Demo=gDistance.distance_matrix(origins =DemoOrigin,
                                        destinations=DemoDestination,
                                        mode='driving',
                                        units='metric',
                                        region="ie",
                                       departure_time=TimeAsInt,
                                       traffic_model='pessimistic')

有人知道问题出在哪里吗?

此参数在 googlemaps 3.0 之前不存在,因此您可能需要更新到较新的版本才能使用它。

这里the commit that adds region parameter供大家参考。