Есть ли способ получить все точки местоположения (широта и долгота) вокруг определенной страны?
Я работаю над проектом Android, который должен проверить, находится ли точка местоположения в стране (например, в Бельгии). Страна может выглядеть как круг, квадрат или многоугольник.
Я знаю, что у него есть бесплатный Google Geocoding API через HTTP REST API, который позволяет найти точку в городе или стране, но имеет ограничения по использованию.
Я уже получил алгоритм, чтобы проверить, находится ли точка внутри области.
Таким образом, вопрос заключается в том, чтобы получить все точки местоположения вокруг конкретной страны?
1 ответ
После прочтения большого потока я обнаружил GeoJSON, формат для кодирования различных структур географических данных. GeoJSON поддерживает следующие типы геометрии: Point, LineString, Polygon, MultiPoint, MultiLineString и MultiPolygon. КЛАССНО
Наконец, я нашел способ получить координаты местоположения вокруг страны (не все) с помощью Umap. Open Street Map Umap позволяет создавать карту со слоями OpenStreetMap, рисовать геометрию и экспортировать данные в формате геоджон.
Ниже пример формата геойсона
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [[lat, lon],...]
.....}..