Google StreetView / API карты

Есть ли у них какой-либо способ получить координаты ближайших улиц по отношению к определенному месту (координаты)

Я использую эту штуку, но она возвращает неверную информацию . https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=13.0602543,77.6471364&radius=1000&type=streetview&sensor=true&key= {API_KEY}

0
0
276
1

Ответы 1

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

В вашем случае вы можете выполнить следующий запрос

https://maps.googleapis.com/maps/api/streetview/metadata?location=13.0602543%2C77.6471364&radius=1000&source=default&key=YOUR_API_KEY

Этот запрос возвращает следующий ответ

{
    "copyright":"© Prashant Dubey",
    "date":"2018-09",
    "location":{
        "lat":13.0602702,
        "lng":77.6470768
    },
    "pano_id":
      "CAoSK0FGMVFpcFBLMTdMM25RWEMxWEk4TmJWZkdmbzZpdlZJdWZ0aHhmbFlyR2s.",
    "status":"OK"
}

Итак, у вас есть здесь и местоположение, и идентификатор панорамы.

Надеюсь, это поможет!

Привет, братан, это возвращается только один просмотр улиц. Мне нужны все виды улиц.

Swaraj Agrawal 19.09.2018 07:45

К сожалению, это невозможно. Google не предоставляет никаких оконечных устройств для просмотра всех улиц. Вы можете найти только ближайший.

xomena 19.09.2018 08:51

Есть ли какой-нибудь вариант или логика, чтобы найти все ближайшие просмотры улиц?

Swaraj Agrawal 20.09.2018 07:51

Другие вопросы по теме