Как я могу проверить введенный пользователем URL карты Google действителен - PullRequest
0 голосов
/ 23 ноября 2018

Я должен написать API, где пользователь будет вводить URL своего местоположения или местоположения свойства.Затем я сохраню этот URL в виде строки в базе данных.Эти данные (URL) будут показаны некоторым пользователям приложения, где они смогут увидеть местоположение свойства.Все будет работать нормально, если пользователь ввел действительный URL-адрес карты Google.Но если пользователь вводит недопустимый URL-адрес или изображение URL-адреса какого-либо веб-сайта, приложение закрывается и закрывается.

В любом случае можно проверить или подтвердить URL-адрес из внешнего интерфейса или внутреннего интерфейса?

Спасибо завперед.

1 Ответ

0 голосов
/ 23 ноября 2018

Вы можете реализовать PlacePicker и получить URL-ссылку выбранного места, чтобы пользователь мог выбирать места, установленные на Картах Google.

Если объект Place имеет нулевую URL-ссылку, сделайтеURL "NA"

Кроме того, если они не помечают свое свойство на карте, вы можете позволить им сбросить маркер на карте, выбрать координаты и показать это местоположение черезприсоединиться или сделать ReverseGeocoding как - https://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&key=YOUR_API_KEY, как показано в Геокодировании документы

Суть в том, что если вы хотите показать что-то на карте, получите эту информацию отсама карта (либо URL из PlaceId, либо координаты)

...