22
मैं Google नक्शे का उपयोग कर दो बिंदुओं के बीच स्थान ढूंढने की कोशिश कर रहा हूं।दो स्थानों के बीच दूरी - Google मानचित्र
function initialize() {
var myOptions = {
center: new google.maps.LatLng(36.8813329,-103.6975488),
zoom: 4,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map-canvas"), myOptions);
var impactCoordinates = [
new google.maps.LatLng(37.772323, -122.214897),
new google.maps.LatLng(34.1633766,-81.6487862),
];
var ImpactPath = new google.maps.Polyline({
path: impactCoordinates,
strokeColor: "#FF0000",
strokeOpacity: 1.0,
strokeWeight: 2
});
ImpactPath.setMap(map);
var loc1 = new google.maps.LatLng(37.772323, -122.214897);
var loc2 = new google.maps.LatLng(34.1633766,-81.6487862);
alert(google.maps.geometry.spherical.computeDistanceBetween(loc1, loc2));
}
यह त्रुटि मैं कंसोल से मिलता है:: यहाँ कोड है कि मैं के साथ काम कर रहा हूँ है
Uncaught TypeError: Cannot read property 'spherical' of undefined
धन्यवाद! यह वही है जो मैं याद कर रहा था। – cclerville
उपर्युक्त यूआरएल का उपयोग करना भी आवश्यक है; यानी, http: //maps.google.com/maps/api/js? सेंसर = झूठी और? पुस्तकालय = ज्यामिति 'काम नहीं करेगा। – Arthur
@ आर्थर ऐसा इसलिए है क्योंकि आप प्रश्न चिह्न को हटाना भूल गए हैं। '&? पुस्तकालय = ज्यामिति 'होना चाहिए' और पुस्तकालय = ज्यामिति ' – jimmystormig