1
我在地图上绘制两个多边形。第二个多边形在第一个中创建一个洞。我希望第一个多边形尽可能覆盖地球。所以让我们专注于这一点,并放下这个洞。由于最大/最小经度= 90,最大/最小经度= 180,-180。GMaps:覆盖多边形中的所有地球,并在那个洞做一个洞
如果我得出以下的似乎“吃对方了”
nw = new google.maps.LatLng(90, -180, true);
ne = new google.maps.LatLng(90, 180, true);
se = new google.maps.LatLng(-90, 180, true);
sw = new google.maps.LatLng(-90, -180, true);
points = [nw, ne, se, sw];
如果我调整值一点,我可以让他们不能吃起来对方,但我总是留下相当一个大错过。
在此先感谢。
你说的“吃对方起来”的意思 - 你的意思是他们重叠?一个链接到现场代码将是有价值的。 – andresf 2012-02-01 01:17:09
感谢您抽出时间,但我现在设法解决它。这将在整个地图上绘制一个多边形: points = [new google.maps.LatLng(-87,120),new google.maps.LatLng(-87,-87),new google.maps.LatLng(-87 ,0)]; 然后,您可以在其上绘制另一个多边形来打孔。 – Olle 2012-02-01 06:06:27