मेरे पास दो निर्देशांक हैं जिनके लिए मैं बराबर लंबाई की लंबवत रेखा खींचना चाहता हूं। क्या इसके लिए या तो एक साधारण Google मानचित्र ऑफ़सेट है या एक स्वच्छ जावास्क्रिप्ट दृष्टिकोण है जिसके द्वारा मैं इसे पूरा कर सकता हूं? वो क्या हो सकता है?Google नक्शे में एक रेखा को दो बिंदुओं पर लंबवत
यहां तक कि मेरे पास अब तक है। जैसा कि आप देख सकते हैं, मैं दो बिंदुओं को मार्कर के रूप में प्लॉट करता हूं और फिर उनके बीच एक रेखा खींचने का प्रयास करता हूं, सिवाय इसके कि मुझे दो निर्देशांकों के बीच रेखा के लंबवत रेखा को प्राप्त करने की आवश्यकता है।
var locations = [
['', position.coords.latitude, position.coords.longitude, 1],
['', llat, llng, 2]
];
var marker, i;
for (var i = 0; i < locations.length; i++)
{
marker = new google.maps.Marker({
position: new google.maps.LatLng(locations[i][1], locations[i][2]),
map: map
});
}
var borderPlanCoordinates = [
new google.maps.LatLng(llat, position.coords.longitude),
new google.maps.LatLng(position.coords.latitude,llng)
];
var borderPath = new google.maps.Polyline({
path: borderPlanCoordinates,
strokeColor: "#FF0000",
strokeOpacity: 1.0,
strokeWeight: 10,
map: map
});
borderPath.setMap(map);
धन्यवाद, यह है! – sudocity