Більше

Використання символів із шару функцій для графічного рівня в ArcGIS API для JavaScript?


У мене функціональний шар витягується з картографічного сервісу. У мене є графічний шар, який є результатом запиту (трапляється на тому самому шарі функцій). Я хочу застосувати ті ж символи з шару функцій до нового графічного шару, створеного запитом, але мені не пощастило. Відповідний код нижче:

var featureLayer = новий FeatureLayer (http: //…); функція handleQuery (queryRslt) {var queryGraphicsArray = queryRslt.features; var featureLayerSymbol = featureLayer.renderer.getSymbol (); for (var i = 0; i 

Я можу підтвердити, що запит насправді працює належним чином. Я також можу підтвердити зміну символу за допомогою console.log та інструменту налагодження. Однак на карту нічого не додано.

Символ є символом зображення, доданим всередину arcMap перед публікацією в AGS. Це пінг -зображення.

Є думки, де я помиляюся?


Можливо, вам не доведеться створювати новий графічний шар, оскільки ви також можете відфільтрувати існуючий шар функцій за допомогою такого коду:

featureLayer.setDefinitionExpression (<>);