簡體   English   中英

谷歌在調用附近的地圖函數時映射python API錯誤

[英]Google maps python API error on calling nearby_places function

我在嘗試為Google Maps https://github.com/googlemaps/google-maps-services-python/blob/master/googlemaps/places.py在python api中調用places_nearby函數時遇到錯誤,隨后出現API錯誤

gmaps = googlemaps.Client(鍵= maps_api_key)

places_result = gmaps.places_nearby(位置=(40.714224,-73.961452))

也許我稱其為錯誤方式。 任何人都可以顯示正確的操作方法。 或其他我需要修復的錯誤圖像如下: Api錯誤

正如我在您的屏幕快照中看到的那樣,您正在獲取INVALID_REQUEST狀態代碼。

根據Places API文檔:

INVALID_REQUEST通常指示缺少所需的查詢參數(位置或半徑)。

來源: https//developers.google.com/places/web-service/search#PlaceSearchStatusCodes

確實,在您的代碼中指定了location參數,但沒有提供radius參數。 僅當您在請求中指定rankby=distance ,才可以省略radius參數。

看一下附近的搜索文檔 ,它顯示為:

radius —定義返回位置結果的距離(以米為單位)。 允許的最大半徑為50000米。 請注意,如果指定了rankby = distance(在下面的可選參數中描述),則不得包含半徑。

我希望這有幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM