Google지도 (API v3 Javascript)에서 2 개의 다각형 (녹색)을 clipper.js와 병합하려고합니다. 이전clipper.js와 googlemaps 폴리곤의 결합
: http://jsfiddle.net/kevdiho/tc53Y/
내 목표는 단지 1 다각형 (적색)하는 것입니다. 문제는 최종 다각형이 경로를 정확히 따르지 않으며 때로는 최악의 경우입니다.
후 : http://jsfiddle.net/kevdiho/uF6ec/
내가 clipper.js를 사용하는이 녹색 다각형이 기능 ClipperLib.ClipType.ctUnion 내가이 문제를 해결할 수있는 방법
var clipType = ClipperLib.ClipType.ctUnion;
function mergePolygon()
{
for(j=0;j<array_polygon.length;j++){
array_polygon_clipper = createarray_clipper_polygon(array_polygon[j]);
subj_polygons.push(array_polygon_clipper);
}
cpr.AddPolygons(subj_polygons, ClipperLib.PolyType.ptSubject);
var succeeded = cpr.Execute(clipType, solution_polygons);
return solution_polygons;
}
을 병합하는? Clipper.js는 좋은 답변입니까, 아니면 googlemaps 폴리곤을 사용할 다른 라이브러리가 있습니까?
다음 질문에 도움이 될 것입니다. http://stackoverflow.com/questions/15052430/how-can-i-combine-polygons-and-remove-the-overlap/15259663#15259663 – geocodezip