두 개 이상의 다각형 객체로 구성된 국가/대륙의 중심을 찾는 방법이 있습니까 (예 : 미국, 캐나다, 주요 토지 이외의 섬이 있음) ? 리플릿의 Layer.getCenter()
또는 심지어 Layer.getBounds().getCenter()
을 사용하려고 시도했지만 이러한 방법은 확실히 이러한 유형의 국가에서는 작동하지 않으며 "중단"결과를 반환합니다.geojson의 중심 얻기 리셉션이있는 대륙/국가/주
예는 다음 링크 (전단지)에서 볼 수 있습니다. 스크롤하여 미국 또는 캐나다를 클릭하고 circleMarker
이 표시되는 곳을 확인하십시오. 그런 다음 작은 개체를 클릭하십시오 미국의 남쪽 일부 섬처럼, 그들은 조금은 저질렀 중앙에 정확하게이 마커를 배치한다 단지 기능의 경계 상자의 중심을 계산할 수 있습니다
http://playground-leaflet.rhcloud.com/voyi/1/edit?html,output
감사합니다. 실제로 묻고 싶었지만 올바른 질문은 없었지만 중심에 대한 지식이 부족했습니다. 고마워요. 당신이 제공 한 정보를 바탕으로 좋은 결과를 얻으려고합니다. – Kamilius
'polylabel'은 다각형을 도와줍니다. 그리고 '다중 폴리곤'은 어떻습니까? 북아메리카와 알래스카의 남쪽 parth를 가진 미국 국가를 위해 같이? 이 경우 뭔가를 할 수 있습니까? – Kamilius
다중 다각형의 외부 링의 면적을 계산 한 다음 가장 큰 것에 '폴리 라벨'을 적용하십시오. 그리고/또는 https://github.com/mapbox/polylabel/issues에 기능 요청을 제출하십시오. – IvanSanchez