AnsweredAssumed Answered

IdentifyLayers is much slower with BasemapType::imagery than with BasemapType::streets

Question asked by MarcWouters37 on Aug 3, 2017
Latest reply on Aug 8, 2017 by LDanzinger-esristaff

In our application we switch between a street view basemap and a satellite view basemap.

 if (satelliteView) {
    _map->setBasemap(Basemap::imagery(this));
}
else {
    _map->setBasemap(Basemap::streets(this));
}

When the imagery is selected, finding features on the map (using IdentifyLayers) becomes suddenly much slower : up to 20 seconds before the identifyLayersCompleted signal is received.

What is the reason for this slow behaviour, and how can I prevent or bypass this ?

 

Thanks for any suggestions.

Outcomes