2015-11-24 11 views
6

Ben istikrarlı GraphHopper yönlendirme motoru versiyonu ile bir sorunu var 0.5GraphHopper araç = otomobil eserler ancak ayak veya bisiklet çalışmıyor

Ben vehicle=car kullanarak yol tarifi alabilirsiniz, ancak bu bisiklet ve ile başarısız ayak. GraphHopper Maps üzerinde kabaca 3 dakikalık yürüyüş mesafesinde

Here is an example:

bu harika, haritadaki bir sonuç verir. I aynı kullandık

, yerel olarak çalışan aşağıdaki gibi JSON veri elde etmek için zaman koordinatları:

http://localhost:8989/routes?point=-33.916567%2C18.417914&point=-33.917584%2C18.418935&locale=en-US&vehicle=foot

Bu bir sonuç verir, ancak bunun yerine, aşağıdaki yanıt verir:

{ 
    "message": "Vehicle not supported: foot", 
    "hints": [{ 
    "message": "Vehicle not supported: foot", 
    "details": "java.lang.IllegalArgumentException" 
    }] 
} 

aracının aracının arabanın değerini değiştirdiğine dikkat edin sonuç! Bu nasıl düzeltilebilir?

tamlık aşkına

, burada örnek bir istek ve

{ 
    "paths": [ 
    { 
     "distance": 151.857, 
     "time": 18222, 
     "points_encoded": true, 
     "weight": 151.857451, 
     "instructions": [ 
     { 
      "sign": 0, 
      "text": "Continue onto Hudson Street", 
      "time": 3782, 
      "distance": 31.517, 
      "interval": [ 
       0, 
       1 
      ] 
     }, 
     { 
      "sign": -2, 
      "text": "Turn left onto Waterkant Street", 
      "time": 14440, 
      "distance": 120.34, 
      "interval": [ 
       1, 
       3 
      ] 
     }, 
     { 
      "sign": 4, 
      "text": "Finish!", 
      "time": 0, 
      "distance": 0, 
      "interval": [ 
       3, 
       3 
      ] 
     }], 
     "bbox": [ 
      18.417884, 
      -33.917672, 
      18.418824, 
      -33.916712 
     ], 
     "points": "[email protected]@|@uAvAeB" 
     } 
     ], 
     "hints": { 
     "visited_nodes.average": "20.0", 
     "visited_nodes.sum": "20" 
    }, 
    "info": { 
     "copyrights": [ 
     "GraphHopper", 
     "OpenStreetMap contributors" 
     ], 
    "took": 10 
    } 

} 
+2

Aynı sorunla karşılaştım. – davenewza

cevap

4

Sen

graph.flagEncoders=car,foot,bike

BTW senin config.properties dahil etmek zorunda araç = araba ile yanıttır: Ben ettik yayınınızı düzenlediniz. GraphHopper yönlendirme altyapısı ve GraphHopper Yol API'si arasındaki farkı açıklığa kavuşturmak için bkz. here

+3

Teşekkürler, bu cevap çözümünün bir parçasıydı. Yapmam gereken şey, grafiği yeniden oluşturmadan önce osm.pbf dosyasından oluşturulan klasörü silmekti. –

İlgili konular