Como desenhar o roteiro com mais de 8 pontos de referência usando o Google Directions API Issue

Eu estou tentando desenhar roteiro com vários waypoints. Como por google API, você pode usar apenas 8 waypoint e para desenvolvimento de negócios você pode usar apenas 23 waypoints, mas isso não é suficiente para desenhar o mapa de viagem preciso.

Eu tenho uma solução notávellink aqui mas não funciona corretamente.

Esta solução tem um problema, mas, em algum momento, não será possível desenhar o roteiro.

Se você abrir meuJSFiddle o que você pode ver é que existem vários pontos:

gostar:-

pontos var = [[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]]

Este conjunto de dados ('pontos') retorna um erro comostatus = ZERO_RESULTS

Agora, se você remover o último ponto ([28.575966666666666, 77.28125833333334]) da matriz de pontos, então isso funcionará corretamente e o status seráOK.

Por que estou recebendoZERO_RESULTS ao invés deOK ? Como posso pular esses pontos problemáticos?

Aqui está o meu JSFiddle: -http://jsfiddle.net/67tbw/28/

questionAnswers(1)

yourAnswerToTheQuestion