Как отфильтровать нежелательные панорамы StreetView? - PullRequest
0 голосов
/ 02 июля 2019

У меня есть веб-сайт, содержащий базу данных зданий с координатами. Каждая страница здания содержит статическое изображение StreetView. Щелчок по нему открывает динамический StreetView. Я просто передаю координаты маркера здания в API, и он выбирает ближайшую панораму. Когда я добавляю здание, иногда мне приходится немного перемещать маркер внутри или даже вокруг здания, чтобы получить лучший вид улицы. Теперь в чем проблема: все больше и больше «участников» каждый день добавляют в Google Maps пользовательские панорамы худшего и худшего качества, и очень часто я возвращаюсь в здание, чтобы увидеть какой-то явный ужас вместо совершенно адекватной панорамы, созданной Google. потому что другой плодовитый идиот поместил свой нечеткий наклоняющийся шедевр ближе к моему маркеру, чем к ближайшей панораме Google.

Я пытался "сообщать" об оскорбительных панорамах, но это проигрышная битва, потому что их так много, и Google не всегда соглашается со мной.

Я рассмотрел вопрос о сохранении и использовании идентификаторов панорамы вместо координат, но я боюсь, что это не навсегда, и я собираюсь начать терять свои панорамы, когда Google повторно снимает улицу и т. Д.

Теоретически я мог бы отфильтровать по имени участника (один конкретный вредитель эффективно испортил большую часть Москвы и часть Санкт-Петербурга), но как мне это сделать? API возвращает только одну панораму, и если мне это не нравится, я не вижу возможности сказать «нет, спасибо, дай мне еще одну, пожалуйста».

Кто-нибудь из вас сталкивался с этой проблемой? Как вы справляетесь?

РЕДАКТИРОВАТЬ: На самом деле предпочтение = лучше всего работает, была моя ошибка, будет тестировать дальше. В любом случае, все еще интересуюсь отзывами.

...