I've been trying out the Telerik Silverlight Controls Suite but I'm currently stuck with the DynamicLayer implementation. As a matter of fact, we're aware that the RadMap Control is one of the newer controls of the suite and hence it doesn't cover all the scenarios that we wish it would.
I'm trying to leverage the RadMap control to develop a tracking solution. While trying to use the DynamicLayer to load different level of details based on the zoom level I'm stuck with the feature set provided out of the box. On top of loading pin points dynamically I would like to show a polyline showing the tracked path together with a label showing an increasing number for each track point based on the timestamp of the pin point.
Basically, the issue that I'm faced with is that the DynamicLayer is seperately requesting content for each tile defined for a particular zoom level. This means that if I would like to draw a continous PolyLine for all loaded track points on the layer (which very often have been loaded from different tiles), I don't have the possibility to hook into the DynamicLayer since there is no event exposed that would tell me that a load operation has been completed.
This is only one approach of how to solve my issue. Another one would be to open up the API of the DynamicLayer and RadMap (meaning declaring methods as protected virtual instead of private) so that I can derive from these classes and implement my own controls adding functionality as required. This makes a lot of sense for all controls since Telerik will never be able to cover all special requirements for each customer.
What do you think about this?
Regards
Michael
I'm trying to leverage the RadMap control to develop a tracking solution. While trying to use the DynamicLayer to load different level of details based on the zoom level I'm stuck with the feature set provided out of the box. On top of loading pin points dynamically I would like to show a polyline showing the tracked path together with a label showing an increasing number for each track point based on the timestamp of the pin point.
Basically, the issue that I'm faced with is that the DynamicLayer is seperately requesting content for each tile defined for a particular zoom level. This means that if I would like to draw a continous PolyLine for all loaded track points on the layer (which very often have been loaded from different tiles), I don't have the possibility to hook into the DynamicLayer since there is no event exposed that would tell me that a load operation has been completed.
This is only one approach of how to solve my issue. Another one would be to open up the API of the DynamicLayer and RadMap (meaning declaring methods as protected virtual instead of private) so that I can derive from these classes and implement my own controls adding functionality as required. This makes a lot of sense for all controls since Telerik will never be able to cover all special requirements for each customer.
What do you think about this?
Regards
Michael