Как сделать генерацию случайного Street View в определенном регионе?
Перерыл весь интернет в поисках всевозможных вариантов, ничего подходящего для своей цели не нашел. Даже что-то свое пытался придумать. Дан определенный регион в виде строкового названия, в масштабе от континента до города. В этом регионе нужно найти случайный Street View и получить его координаты. Нужно на чистом JavaScript или PHP, без модуль-бандлеров типа Webpack, но скрипты через тег script подключать можно. Как это сделать без Google Maps API, ну или хотя бы с минимальным количеством обращений к нему? Если же даже так не выйдет, то как вообще это можно реализовать?
Ответы (1 шт):
Тут нужен геокодинг, поэтому без запросов не получится. Берете название, обращаетесь к любому геокодинг серверу, он вам возвращает так называемый Bounding Box - 4 координаты. Это могут быть либо углы, либо север, юг, восток и запад (в зависимости от сервера). Вычисляете на основе этих координат случайное значение между ними, а дальше уже пытаетесь получить Street View для этих координат.