С Google Maps я могу ввести одну координату широты / долготы, и карта рисуется с этой широтой / долготой в центре.
То, что я хотел бы сделать, это ввести две пары координат, скажем, юго-западную координату и северо-восточную координату, и отобразить карту Google с соответствующим увеличением, чтобы карта заполнила границы, определенные этими координатами.
Это возможно? Если так, то как?
благодаря
И ответ ... Перейти на Google Maps Code Playground!
По предложению Тейлора я пошел на площадку с кодами 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);
}