Подтвердить что ты не робот

Расстояние до Google Maps до морского побережья

Учитывая только один пункт в Картах Google, есть ли в любом случае знать расстояние до ближайшей точки на побережье (то есть минимальное расстояние до моря), а какая точка на побережье?

Спасибо заранее.

4b9b3361

Ответ 1

В API Карт Google нет документального метода, который вернет расстояние до побережья.

Однако вы можете проверить следующую статью:

Автор описывает функцию "точка-полилиния", которая использовалась с GSHHS 1 набор данных, чтобы узнать, насколько далеко до моря.


1 GSHHS - это набор данных береговой линии высокого разрешения, объединенный из двух баз данных в общественном достоянии. Данные прошли обширную обработку и не имеют внутренних несоответствий, таких как неустойчивые точки и пересекающиеся сегменты. Береговые линии полностью построены из иерархически расположенных замкнутых многоугольников. Данные могут быть использованы для упрощения поиска данных и выбора данных или для изучения статистических характеристик береговых линий и наземных масс. Он поставляется с программным обеспечением доступа и подпрограммами для упрощения прореживания на основе стандартного алгоритма сокращения строк.

Ответ 2

Я знаю, что это 7-летний вопрос, но теперь есть опция "Расстояние до REST API": http://www.kbgeo.com. Он возвращает именно то, что запросил ОП - расстояние до ближайшей прибрежной точки и что это за точка. Ответ JSON:

{
  "distanceInMiles": 702.4893212372758,
  "targetPoint": {
    "lat": 43.045583,
    "lng": -89.3799951
  },
  "coastlinePoint": {
    "lat": 38.662389,
    "lng": -77.236111
  }
}

Там есть живая демонстрационная страница http://demo.kbgeo.com.

Раскрытие информации: Я написал этот API и, следовательно, заинтересован в этом. Однако это точно соответствует потребностям OP. Другой API, который делает то же самое, - maprisk.com.

Ответ 3

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

Ответ 4

Вы можете использовать следующий веб-сайт для этого расчета: http://www.distancetocoast.com/