Google maps api 3 Google Directions Services:InvalidValueError,在产品中抛出,但在本地主机上没有抛出

Google maps api 3 Google Directions Services:InvalidValueError,在产品中抛出,但在本地主机上没有抛出,google-maps-api-3,map-directions,Google Maps Api 3,Map Directions,我将数组(coords2)中的long/lat坐标传递给谷歌方向服务,以返回地图上的点。当使用开发服务器(localhost)时,所有这些都可以很好地处理请求返回的多点JSON数据。但在生产服务器(https)上时。我得到一个错误: “InvalidValueError:在属性原点中:不是字符串;也不是LatLng或LatLngLiteral:在属性lng中:不是数字;以及未知属性lng” coords2['lat'] = parseFloat(point[0]); coords2['lng']

我将数组(coords2)中的long/lat坐标传递给谷歌方向服务,以返回地图上的点。当使用开发服务器(localhost)时,所有这些都可以很好地处理请求返回的多点JSON数据。但在生产服务器(https)上时。我得到一个错误: “InvalidValueError:在属性原点中:不是字符串;也不是LatLng或LatLngLiteral:在属性lng中:不是数字;以及未知属性lng”

coords2['lat'] = parseFloat(point[0]);
coords2['lng'] = parseFloat(point[1]);
在使用parseFloat将每个点转换为一个数字之前,我在development server上遇到了相同的错误

coords2['lat'] = parseFloat(point[0]);
coords2['lng'] = parseFloat(point[1]);
这纠正了localhost上的错误,在迁移到生产环境之前一切都很好

coords2['lat'] = parseFloat(point[0]);
coords2['lng'] = parseFloat(point[1]);
任何帮助都将不胜感激。

“超出查询限制”

coords2['lat'] = parseFloat(point[0]);
coords2['lng'] = parseFloat(point[1]);
试图让代码深入到对这里的讨论有用的地方本身就是一项有用的任务。随着它被剥离到其基本的没有什么是错误的水平,仍然导致错误迫使我寻找其他地方。我没有想到我们可能已经超过了请求限制,这导致了错误。

请提供一个示例来说明错误。
coords2['lat'] = parseFloat(point[0]);
coords2['lng'] = parseFloat(point[1]);