how to show the pin point to the map

4 posts, 0 answers
  1. Asiq Raja
    Asiq Raja avatar
    30 posts
    Member since:
    Jul 2010

    Posted 20 Oct 2010 Link to this post

    Hi ,
            I m really struggling with this problem, actually i retrieve the values from the database, but i want to show the pinpoint on the map based on the given latitude,longitude. i m using Dynamic layer so  i don't know how to bind the latitude,longitude,and style( in this style i write the style of the pinpoint shape).

    E.g:-
                    ControlTemplate objtemp = new ControlTemplate();
                    ContentControl Gpsvalue = new ContentControl();
                    
                    string styleName = DefaultStyle;                

                    try
                    {
                        Gpsvalue.Style = this.radMap1.Resources[styleName] as Style;
                    }
                    catch (Exception exception)
                    {
                        Gpsvalue.Style = this.radMap1.Resources["GreenStyle"] as Style;
                    }
              // here i bind the location property
                    Gpsvalue.SetValue(MapLayer.LocationProperty, new Location(Convert.ToDouble(-29.8570032), Convert.ToDouble(31.0247936)));

    but still i did't get solution, i think i need to do one more step, but i don't know, now i really want to know how to integrate the  GPsValue to the given  layer.

    please tell me  as soon as possible.

    THanks
  2. Andrey
    Admin
    Andrey avatar
    1681 posts

    Posted 22 Oct 2010 Link to this post

    Hi Asiq Raja,

    It is quite difficult to answer your question just having a code snippet you've sent. But I would suppose that you didn't add Gpsvalue to the layer items. Your code should have something like that:
    this.informationLayer.Items.Add(Gpsvalue);

    I am not sure how you are using the Dynamic layer in your application. Usually it uses the DynamicSource property with a class which implements the IMapDynamicSource interface that has functionality for adding items to the layer using callback.
    I would recommend you to take a look to the following documentation topics and online examples:
    http://www.telerik.com/help/silverlight/map-adding-framework-elements.html
    http://www.telerik.com/help/silverlight/map-using-dynamic-layer.html
    http://demos.telerik.com/silverlight/#Map/DynamicLayer

    Regards,
    Andrey Murzov
    the Telerik team
    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
  3. DevCraft banner
  4. Asiq Raja
    Asiq Raja avatar
    30 posts
    Member since:
    Jul 2010

    Posted 25 Oct 2010 Link to this post

    Hi,

          Thanks you very much for your reply, and its working,

    And now i m trying to do the next level like. when i click the map,  or when i zooming in to the map, i want to separate the levels like, Area wise and place wise, When i zooming into the map, with some of the zoom level the map ll display the pushpin for area wise, when i again moved in to any one area, then its ll show what are the place are available in within the area( this should be in push pins), so Can u tell me how to do this, i try with mouse click event in zoom level, but the image is not changing. i don't know what to do.
  5. Andrey
    Admin
    Andrey avatar
    1681 posts

    Posted 27 Oct 2010 Link to this post

    Hi Asiq Raja,

    You should use DynamicLayer to implement your scenario. Please, take a look into the following topic in the documentation:

    http://www.telerik.com/help/silverlight/map-using-dynamic-layer.html

    and this example:

    http://demos.telerik.com/silverlight/#Map/DynamicLayer

    Greetings,
    Andrey Murzov
    the Telerik team
    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
Back to Top