Учитывая всего одну точку в Google Maps, должен там так или иначе знать расстояние до ближайшей точки в побережье (который является minimun расстоянием до моря), и которые указывают в побережье, которое это?
Заранее спасибо.
В API Карт Google нет задокументированного метода, который возвращал бы расстояние до побережья.
Тем не менее, вы можете прочитать следующую статью:
Автор описывает Функция «расстояние от точки до полилинии», которая использовалась с набором данных GSHHS 1 , чтобы узнать, как далеко точка находится от моря.
1 GSHHS - это набор данных о береговой линии с высоким разрешением, объединенный из двух общедоступных баз данных. Данные прошли обширную обработку и не содержат внутренних несоответствий, таких как неустойчивые точки и пересекающиеся сегменты. Береговые линии полностью построены из иерархически расположенных замкнутых многоугольников. Данные могут использоваться для упрощения поиска и отбора данных или для изучения статистических характеристик береговой линии и суши. Он поставляется с программным обеспечением доступа и процедурами для облегчения прореживания на основе стандартного алгоритма сокращения строк.
мы сделали нечто подобное для Booli.se, для функции поиска по карте. Для каждого объявления мы предварительно вычисляем расстояние до океана, сверяя точку с плиткой, обслуживаемой google. Проверяем, есть ли на изображении цвет воды, и вычисляем расстояние. Боюсь, что для этого нет встроенной функциональности.