Если вы когда -нибудь задумывались: «Как далеко я могу ездить в течение 30 минут?» ты не одинок. Сотни людей каждую неделю стремятся обнаружить способ рисовать вождение многоугольника на карте Google.
Использование матрицы Google Distance для приготовления этой формы означает, что вам нужно либо запустить много дорогих запросов в API Google маршрутизации, либо вы получите очень простой многоугольник. Учебное пособие, связанное ниже, – это прохождение того, как сделать эту визуализацию, используя API времени пути. Вы можете подписаться на бесплатный пробный ключ из raytime, не добавляя детали выставления счетов.
API работает, вычисляя каждую возможную координату широты/долготы, которая основывается на параметре времени в пути. Вам нужно будет только сделать 1 запрос API, чтобы визуализировать многоугольник времени в пути (он же изохрон).
Приведенная выше форма является примером 15 -минутной области проезда в центре Лондона. Полигоны времени в пути могут иметь любой размер от 5 минут до 4 часов. Также можно использовать учебное пособие для создания многоугольников для ходьбы, велосипеда, общественного транспорта или комбинированных транспортных режимов.
- Нарисуйте много многоугольников на 5, 10, 15, 20, 25, 30 минут, чтобы увидеть тепловую карту того, где можно добраться в разные водосборы.
- Перекрывайте многоугольники и визуализируйте, где взаимодоступен в двух или более местах начала.
- Объедините многоугольники вместе. Например, нарисуйте 30 -минутную территорию времени в пути по каждому супермаркету страны. Объединение этих форм поляризует карту, чтобы увидеть общие доступные зоны и общие недоступные зоны.
Оригинал: “https://dev.to/tomasitraveltime/drawing-a-drive-time-polygon-on-a-google-map-how-far-you-can-go-in-1-hour-or-more-36ph”