2016-07-12 1 views
4

사용자는 Leaflet.Draw 도구 모음을 사용하여 선을 그릴 수있는지도를 작성하고 있습니다. 선의 주행 거리가 기본 야드/마일 대신 피트/마일로 표시되도록하고 싶습니다. GitHub에서 프로젝트를 보면 다음 코드가이를 수행해야합니다.Leaflet.Draw 도구 모음을 사용하여 폴리 라인 길이를 피트 단위로 표시합니다.

var drawControl = new L.Control.Draw({ 
      draw: { 
       polyline: { 
        shapeOptions: { 
         color: 'red', 
        }, 
        metric: false, 
        feet: true, 
       } 
      }    
     }); 

길이는 여전히 야드 단위로 표시됩니다. 왜 이것이에 대한 통찰력이 도움이 될 것입니다.

답변

2

Leaflet.draw 플러그인 버전을 사용하고 있습니까? (플러그인 GitHub의 demo에 사용)

  • Leaflet.draw 버전 v0.2.4/0.2.4-dev 아직 feet 옵션이 제공되지 않습니다 것을

    참고.

  • Leaflet.draw 버전 v0.3.0/0.3.0-dev (전단지 0.7의 최신 출시)에는 feet 옵션이 있습니다.
  • Leaflet.draw의 leaflet-master 브랜치는 Leaflet 1.0과의 호환성을 위해 버전 0.2.4를 기반으로하며 feet 옵션을 가지고 있지 않습니다.
+0

Gotcha. github.io 저장소를 사용하고 있었고 Leaflet.draw의 이전 버전이라는 것을 깨닫지 못했습니다. – MattY