Javascript 在谷歌地图中减去两个多边形
我在谷歌地图上画了三个多边形,第一个在第二个,第二个在第三个。 我想在javascript中得到它们的减法作为另一个形状 P3-P2?Javascript 在谷歌地图中减去两个多边形,javascript,google-maps,polygon,subtraction,Javascript,Google Maps,Polygon,Subtraction,我在谷歌地图上画了三个多边形,第一个在第二个,第二个在第三个。 我想在javascript中得到它们的减法作为另一个形状 P3-P2? P2-P1?比我想的更容易: var poly1Area = google.maps.geometry.spherical.computeArea(poly1.getPath()); var poly2Area = google.maps.geometry.spherical.computeArea(poly2.getPath()); var poly3Area
P2-P1?比我想的更容易:
var poly1Area = google.maps.geometry.spherical.computeArea(poly1.getPath());
var poly2Area = google.maps.geometry.spherical.computeArea(poly2.getPath());
var poly3Area = google.maps.geometry.spherical.computeArea(poly3.getPath());
poly2Area = poly2Area - poly1Area;
poly3Area = poly3Area - poly2Area;
ref:也许你可以发布一张你正在寻找的东西的粗略图片?我不确定你最终想要的是什么形状。