Составление дорожной карты с более чем 8 путевыми точками с использованием API Google Directions
Я пытаюсь нарисовать дорожную карту с несколькими путевыми точками. Согласно API Google, вы можете использовать только 8 путевых точек, а для развития бизнеса вы можете использовать только 23 путевых точки, но этого недостаточно для построения точной карты путешествий.
Я получил одно известное решениессылка здесь но не работает должным образом.
Это решение имеет одну проблему для некоторого момента, когда он не сможет нарисовать дорожную карту.
Если вы откроете мойJSFiddle Вы можете видеть, что есть множество точек пути:
любить:-
вар точки = [[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]]
Эти данные («точки») возвращают ошибку какstatus
= ZERO_RESULTS
Теперь, если вы удалите последнюю точку ([28.575966666666666, 77.28125833333334]
) из массива точек, то это будет работать правильно, и статус будетOK
.
Почему я получаюZERO_RESULTS
вместоOK
? Как я могу пропустить эти проблемные моменты?