我正在尝试绘制具有多个航点的路线图。根据谷歌 API,您只能使用 8 个航点,而对于业务开发,您只能使用 23 个航点,但这不足以绘制准确的旅行地图。
我在这里得到了一个值得注意的解决方案链接,但没有正常工作。
该解决方案在某些方面存在一个问题,它无法绘制路线图。
如果你打开我的JSFiddle,你会看到有一些路点:
喜欢:-
var points = [[28.595161666666666, 77.31429666666666], [28.602561666666663, 77.31256166666667], [28.594639999999995, 77.30559166666667], [28.585825, 77.30017], [28.58475333333333, 77.30100333333333], [28.583985, 77.30347166666667], [28.584005, 77.30288], [28.584428333333335, 77.30269166666668 ], [28.584080000000004, 77.30304], [28.583235, 77.30358500000001], [28.584435, 77.30268333333333], [28.583306666666665, 77.30265666666666], [28.584278333333334, 77.30283833333333], [28.586365, 77.29805166666667], [28.583978333333334, 77.30177], [28.584324999999996, 77.30284166666667], [28.584238333333328, 77.30340666666666], [28.584101666666665, 77.30290666666666], [28.590111666666665, 77.30175666666668], [28.584323333333334, 77.30297333333333], [28.584215000000004, 77.30304666666666], [28.583788333333338, 77.30260666666666], [28.584193333333328, 77.303015],[28.583798333333334, 77.30157833333332], [28.584288333333333, 77.30296166666668], [28.583810000000003, 77.30295333333333], [28.583908333333337, 77.30201166666667], [28.58464333333333, 77.30217833333333], [28.584111666666665, 77.30134833333334], [28.587213333333338, 77.29757166666667], [28.58387, 77.29434666666666], [28.575966666666666 , 77.28125833333334]]
这些数据集('points')返回错误status
=ZERO_RESULTS
现在,如果您[28.575966666666666, 77.28125833333334]
从 points 数组中删除最后一个点 (),那么这将正常工作并且状态将为OK
。
为什么我得到ZERO_RESULTS
而不是OK
?我怎样才能跳过那些有问题的点?