Учитывая известную широту / долготу пункта отправления и назначения, как я могу создать ограничивающий прямоугольник?

Начальная широта / долгота: 39.50000000, -84.78000000

Широта / долгота назначения: 28.42000000, -81.31000000

Как я могу нарисовать его ограничительную рамку?

Правильная ограничительная рамка:

+-----1
|   / |
|  /  |
| /   |
2-----+

Мне интересно найти 1 и 2 балла.

Я также прилагаю изображение для лучшего понимания требований.
введите описание изображения здесь
Я пишу код на PHP.

-1

Решение

Вы можете использовать Fitbounds

<body>
.....
<div id='your_map_id' style='height : 300px; width: 300px;'></div>
<body>

<style>

var mapDiv = document.getElementById('your_map_id');
var map = new google.maps.Map(mapDiv, {
mapTypeId: google.maps.MapTypeId.ROADMAP
});

var southWest = new google.maps.LatLng(28.42000000, -84.780000);
var northEast = new google.maps.LatLng(39.50000000, -81.31000000);
var bounds = new google.maps.LatLngBounds(southWest,northEast);
map.fitBounds(bounds);
</style>
2

Другие решения

Других решений пока нет …