Я искал API, но сильно боролся.Мой подход состоял в том, чтобы получить сложный многоугольник, как на изображении ниже для Австралии:
Один пользователь придет и введет мне строковые адреса X
, например:
А другой пользователь дает мне строковый адрес Y
, например:
Есть лиAPI, который я могу использовать, дает мне сложный многоугольник для адреса?Самое близкое, что я получаю, - это получение ограничивающего прямоугольника (север, запад, юг и восток, широта / долгота), нажав API - https://dev.virtualearth.net/REST/v1/Locations?q=australia&key=MY_KEY_HERE
Как только я получу сложный многоугольник, я попытаюсь проверить,эти сложные многоугольники пересекаются, чтобы ответить на мой вопрос: Yes, X value of "Sydney, Australia" is within Y value of "Australia"
.