में एकाधिक स्थानों का केंद्र खोजें मैंने अभी इस question पर कोड कॉपी किया है और मेरे अक्षांश और अक्षांश को लागू किया है। हालांकि, अक्षांश और अक्षांश गतिशील होंगे, और नक्शे के center
स्थान के अक्षांश और अक्षांश के आधार पर बदल जाएंगे।Google मानचित्र
निम्नलिखित अन्य प्रश्न
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>Google Maps Multiple Markers</title>
<script src="http://maps.google.com/maps/api/js?sensor=false" type="text/javascript"></script>
</head>
<body>
<div id="map" style="width: 500px; height: 400px;"></div>
<script type="text/javascript">
var locations = [
['Bondi Beach', -33.890542, 151.274856, 4],
['Coogee Beach', -33.923036, 151.259052, 5],
['Cronulla Beach', -34.028249, 151.157507, 3],
['Manly Beach', -33.80010128657071, 151.28747820854187, 2],
['Maroubra Beach', -33.950198, 151.259302, 1]
];
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 10,
center: new google.maps.LatLng(-33.92, 151.25),
mapTypeId: google.maps.MapTypeId.ROADMAP
});
var infowindow = new google.maps.InfoWindow();
var marker, i;
for (i = 0; i < locations.length; i++) {
marker = new google.maps.Marker({
position: new google.maps.LatLng(locations[i][1], locations[i][2]),
map: map
});
google.maps.event.addListener(marker, 'click', (function(marker, i) {
return function() {
infowindow.setContent(locations[i][0]);
infowindow.open(map, marker);
}
})(marker, i));
}
</script>
</body>
</html>
तो मेरे सवाल है, मैं कैसे मानचित्र के मध्य यह जान सके कि जब गतिशील स्थानों होने से कोड है। मैंने center
खाली छोड़ने का प्रयास किया है लेकिन नक्शा लोड नहीं हुआ था।
कोड को map.fitBounds (बाध्य) जोड़े मानचित्र ज़ूम और केंद्र यूआई सीमा के भीतर फिट करने के लिए। –