2012-06-09 13 views
6

मुझे मानचित्र पर सबसे कम विमान पथ खींचने की आवश्यकता है। मैंने Google धरती में केएमएल बनाया और Google मानचित्र में int लोड किया। जैसा कि आप संलग्न छवियां देख सकते हैं: पथ बहुत अलग हैं: Google Vap पथ लंबा है। Google मानचित्र पर आर्क पथ कैसे आकर्षित करें?Google मैप एपीआई: दो भू-बिंदुओं के बीच सबसे कम विमान पथ कैसे आकर्षित करें?

Path in Google Earth Same path in Google Map

उत्तर

9

वी 3 में, यह आपकी पॉलीलाइन में geodesic: true विकल्प जोड़ रहा है। पथ को परिभाषित करने के लिए नक्शे पर

डेमोhttp://jsfiddle.net/yV6xv/20/ क्लिक करें Endpoints

var myLine = new google.maps.Polyline({ 
     map: map, 
     geodesic: true 
    }); 

    var path = []; 

    google.maps.event.addListener(map, 'click', function(event) { 
     new google.maps.Marker({map:map,position:event.latLng}); 
     path.push(event.latLng); 
     myLine.setPath(path); 
    }); 

result from demo

+0

डेमो लिंक समाप्त हो। –

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