| Número de ID do Erro |
BUG-000123451 |
| Enviado | July 1, 2019 |
| Última Modificação | June 5, 2024 |
| Aplica-se à | ArcGIS API for JavaScript |
| Versão encontrada | 4.12 |
| Status | Non-Reproducible
Esse problema não foi reproduzível quando testado pela equipe de desenvolvimento. Os problemas podem receber esse status quando não podem ser reproduzidos ou não são mais relevantes em uma versão de desenvolvimento do software, mas uma correção específica não foi instalada para resolver o problema. A seção Informações Adicionais do problema pode conter mais explicações.
|
Informações Adicionais
GraphicsLayer is added before the view is ready. Update the code to the following and it works correctly:
var layer = new GraphicsLayer();
const map = new WebMap({ portalItem: { id: '3acfce904368451f82b60d5c8a120f82' }});
const view = new MapView({
container: "viewDiv",
map: map,
zoom: 5,
center: [-74, 45]
});
view.when(function(evt) {
map.add(layer);
var sketch = new Sketch({
layer: layer,
view: view
});
view.ui.add(sketch, "top-right");
})
Solução Provisória
Repeat the above steps with this jsbin: https://jsbin.com/tatatedece/edit?html,output
The workaround is to add the image service directly to the map versus adding in the web map and consuming it via ArcGIS API for JavaScript.
Etapas para Reproduzir