将自动完成限制为多边形数组

时间:2017-01-31 23:07:04

标签: javascript google-maps google-maps-api-3

我有一张地图,我想在其中使用自动填充,但仅限于某些区域。我已经设法将边界创建为具有两个坐标的重复:

const southWest = new google.maps.LatLng( 55.25877294, 12.45849609 );
const northEast = new google.maps.LatLng( 56.30282487, 14.28497314 );
const defaultBounds = new google.maps.LatLngBounds( southWest, northEast );

但我真正需要的是将一个坐标数组作为边界,这样我就无法在这些区域之外搜索。

以下是我目前的解决方案:JS-FIDDLE

(如果需要,我在第47行及以下有一些示例坐标)

0 个答案:

没有答案