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

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

Заранее спасибо.

23
задан skaffman 9 March 2010 в 11:32
поделиться

2 ответа

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

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

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


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

7
ответ дан 29 November 2019 в 03:10
поделиться

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

0
ответ дан 29 November 2019 в 03:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: