Да. Проверьте источник в теге. существует два отдельных сценария: один, который выполняет алгоритм оболочки, а другой имеет в нем API API Google Maps.
В примере функция Initiation() вызывается событием onload тела, которое устанавливает всех слушателей для событий кликов, создает случайные точки и т. Д.
Проверьте алгоритм для корпуса, функцию chainHull_2D (P, n, H). Мне потребовалось немного времени, чтобы следовать за ним, но как только я понял, это имеет большой смысл. Функция сплетает H с массивом GLatLng корпуса. Затем создается GPolygon с использованием массива GLatLng.
GPolygon реализует интерфейс наложения карт googles, поэтому вы используете функцию Map.addOverlay для отображения многоугольника.
Проверьте также this tutorial, чтобы лучше понять API карт.
выглядит следующим образом: http://www.geocodezip.com/map-markers_ConvexHull_Polygon.asp – zHs