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

Я работаю над проектом 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],...]
  .....}..
Другие вопросы по тегам