За допомогою Карт Google я можу ввести одну координату lat / lng, і карта намальована цією lat / lng у центрі.
Що я хотів би зробити, це ввести дві координатні пари, скажімо, координату на південному заході та північно-східну координату, і відобразити карту Google з відповідним збільшенням, щоб карта заповнила межі, визначені цими координатами.
Чи можливо це? Якщо так, то як?
Дякую
І відповідь ... Перейдіть на майданчик коду Google Maps!
За пропозицією Тейлора, я зайшов до майданчика коду Google Maps і ввів наступний код і зміг отримати центрированную карту з відповідним рівнем масштабування, обмеженим парою координат.
function initialize() {
var mapDiv = document.getElementById('map-canvas');
var map = new google.maps.Map(mapDiv, {
mapTypeId: google.maps.MapTypeId.ROADMAP
});
var southWest = new google.maps.LatLng(..., ...);
var northEast = new google.maps.LatLng(..., ...);
var bounds = new google.maps.LatLngBounds(southWest,northEast);
map.fitBounds(bounds);
}
Сігналы абмеркавання