Google 地图附近搜索返回 Invalid_Request

问题描述 投票:0回答:2

我正在尝试使用以下网址和代码连接到谷歌地图来获取附近的地点,但我收到无效的请求。这里似乎有什么问题?

let url = 'https://maps.googleapis.com/maps/api/place/nearbysearch/json?key=...&location=49.1804488%2C-122.7851227'
let results = await axios.get(url)
console.log(results.data)
console.log(results.status)
console.log(results.error_message)
console.log(results.info_messages)
javascript google-maps google-nearby
2个回答
4
投票

文档说只需要

location
。这似乎是错误的,将
radius
添加到查询中会返回结果。

这有效:

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=49.1804488%2C-122.7851227&radius=1500&key=API_KEY

这不起作用(返回

"status" : "INVALID_REQUEST"
):

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=49.1804488%2C-122.7851227&key=API_KEY


0
投票

对我来说,我不小心切换了

latitude
longitude
的值,导致了以下问题。

{'html_attributions': [], 'results': [], 'status': 'INVALID_REQUEST'}

我输入了正确的值,然后请求成功了。

© www.soinside.com 2019 - 2024. All rights reserved.