我正在使用谷歌海拔服务
我想为我的路径获取数据,其中包含大约 1k 个点。我知道我不能将它们全部发送到除以|
分隔符的查询中,因为我会超出请求大小限制,所以我正在对这些点进行编码,正如编码折线算法在文档中提到的那样,并将它们发送如下:
https://maps.googleapis.com/maps/api/elevation/json?key=KEY&path=cgg%7EE%7C%7B%7EpUfcaAwe%7CG&samples=3
要点:36.578581,-118.291994|36.23998,-116.83171
点编码:cgg~E|{~pUfcaAwe|G
点编码 + urlencoded:cgg%7EE%7C%7B%7EpUfcaAwe%7CG
但我收到以下错误消息:
Invalid request. Invalid 'path' parameter.
.
当我用非编码查询(路径由管道分隔符分隔)询问谷歌时,我收到了正确的数据。
你有什么提示我在这里做错了吗?