arcgis for js FeatureLayer 텍스트 레이 블
featureLayer = new FeatureLayer(serverUrl, {
"outFields": "*"
});
var statesLabel = new TextSymbol().setColor(new Color("#0a162c"));
statesLabel.font.setSize("15pt");
statesLabel.font.setWeight(700);
var labelClass = new LabelClass({
"labelExpressionInfo": {
"value": "{labelField}"
}
});
labelClass.symbol = statesLabel;
featureLayer.setLabelingInfo([labelClass]);
map.addLayer(featureLayer);
텍스트 레이 블 은 undefined 를 표시 합 니 다. 위 에 있 는 9 줄 코드 를 주의 하 십시오. 레이 블 필드 를 설정 합 니 다.텍스트 표시 가 undefined 로 표시 되 어 있다 면 표 시 된 필드 를 찾 지 못 했 고 지도 서비스 에 가서 이 필드 가 부족 하지 않 은 것 을 발견 하 십시오.FeatureLayer 를 실례 화 할 때 'outFields' 속성 을 설정 하지 않 았 기 때 문 입 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
ArcGIS JavaScript를 사용한 비닝 소개최근까지 이를 사용하여 애플리케이션의 기능을 정의 할 수 있었습니다. 데이터 세트 및 사용하려는 규모에 따라 약간의 조정이 필요할 수 있지만 좋은 수준을 찾으면 모든 준비가 된 것입니다. 일반적으로 수행하는 첫 번째...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.