मैं दिशा-निर्देश प्राप्त करने के बाद Google मानचित्र पर पॉलीलाइन प्राप्त करने का प्रयास कर रहा हूं। मैं पॉलीलाइन के साथ मार्कर लगाने के लिए v3_epoly का उपयोग करना चाहता हूं।Google मानचित्र निर्देशों से एक पॉलीलाइन प्राप्त करें V3
मुझे this पोस्ट मिला, जो काम करता था, लेकिन मैंने पाया कि यह पूरी तरह से सटीक नहीं था। छवि में, गूगल दिशाओं हल्के नीले रंग की है और पॉलीलाइन गहरा नीला है:
आप यह काफी गलत है देख सकते हैं।
directions_service.route(req, function(response, status) {
if (status == google.maps.DirectionsStatus.OK) {
path = response.routes[0].overview_path;
$(path).each(function(index, item) {
route.getPath().push(item);
bounds.extend(item);
});
route.setMap(map);
map.fitBounds(bounds);
directions_display.setDirections(response);
}
});
किसी को भी या तो कैसे इस सटीकता में सुधार करने जानते हैं या पॉलीलाइन एक और तरीका है पाने के लिए:
इस कोड है?
संपादित करें:
मैं कोड है कि यह काम कर रहा मिला जोड़ना चाहते थे:
legs = response.routes[0].legs;
$(legs).each(function(index, item) {
steps = item.steps;
$(steps).each(function(index, item) {
path = item.path;
$(path).each(function(index, item) {
route.getPath().push(item);
counter++;
bounds.extend(item);
});
});
});