Registered Member
|
Hi All,
I am working on a system which is utilising a marble based geographic display. We have several custom draw layers which display large amounts of data, and are updated on a one second cycle. When only updating on this cycle performance is adequate. We have an additional need to provide near real-time updates to display the current position of a single geographic location (Cursor position information from an external application). We have tried a few different implementations to track this position (custom layer, GeoDataPlacemark, setting the 'focusPoint' and allowing the crosshair plug-in to track the location), but in every case find the same limitation - if we trigger the nescessary update to draw the near real-time position as it changes, all the other layers are forced to redraw, which rapidly diminishes performance, or we allow the point to be redrawn on the same cycle as everything else, in which case it is no longer near real-time (and pushing up the regular re-draw cycle would hurt performance). As such, I am wondering if there is a way to decouple the drawing of different layers or components - such that the bulk-data layers do not have to undergo a full 'render' every time the near real-time object is updated? |
Registered users: Bing [Bot], daret, Google [Bot], Sogou [Bot]