2015-11-24 3 views
6

मैं GraphHopper मार्ग इंजन स्थिर संस्करण के साथ समस्या है 0.5GraphHopper वाहन = कार काम करता है लेकिन पैदल या बाइक से काम नहीं करते

मैं जब vehicle=car का उपयोग कर दिशा-निर्देश प्राप्त कर सकते हैं, लेकिन यह बाइक और के साथ विफल पैर

GraphHopper मैप्स पर एक लगभग 3 मिनट की पैदल दूरी के Here is an example:

यह नक्शा है, जो बहुत अच्छा है पर एक परिणाम अर्जित करता है।

मैं ठीक उसी का इस्तेमाल किया है निर्देशांक जब यह स्थानीय स्तर पर चल रहा है, इस प्रकार JSON डेटा प्राप्त करने के लिए:

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

यह कोई परिणाम पैदावार, लेकिन इसके बजाय निम्नलिखित प्रतिक्रिया लौटाता:

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

ध्यान दें कि वाहन से कार उपज बदलना एक परिणाम! इसे कैसे सुधारा जा सकता है??

पूर्णता के लिए, यहाँ नमूना अनुरोध और वाहन = कार के साथ

{ 
    "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

मुझे एक ही समस्या है। – davenewza

उत्तर

4

आप अपने config.properties

graph.flagEncoders=car,foot,bike

BTW में शामिल करने के लिए है प्रतिक्रिया है: मैंने अपनी पोस्ट संपादित की। ग्राफ़होपर रूटिंग इंजन और ग्राफ़होपर दिशा-निर्देश API के बीच अंतर को स्पष्ट करने के लिए here

+3

धन्यवाद, यह उत्तर समाधान का हिस्सा था। मुझे क्या करना था ग्राफ को पुनर्निर्माण से पहले osm.pbf फ़ाइल से उत्पन्न फ़ोल्डर को हटा देना था। –

संबंधित मुद्दे