我正在将数组(coords2)中的长/纬坐标传递给Google的方向服务,以返回地图上的点。使用开发服务器(localhost)时,所有内容都可以很好地用于JSON数据,从而可以按预期从请求返回多个点。但是在生产服务器(https)上时。我收到错误消息: “ InvalidValueError:在属性起源中:不是字符串;并且不是LatLng或LatLngLiteral:在属性lng中:不是数字;以及未知属性Lng”
直到在使用parseFloat将每个点转换为数字之前,我在开发服务器上都遇到了相同的错误。
coords2['lat'] = parseFloat(point[0]);
coords2['lng'] = parseFloat(point[1]);
这更正了localhost上的错误,一切都很好,直到转移到生产中为止。
任何帮助将不胜感激。
答案 0 :(得分:0)
“ OVER_QUERY_LIMIT”
尝试将代码简化到可能对此处的讨论有用的地方本身就是一项有用的任务。它将其精简到基本的不可能错误的水平,并且仍然导致错误,这迫使我不得不转向其他地方。我没有想到我们可能超出了我们的请求限制,从而造成了错误。