ThinkGeo.com    |     Documentation    |     Premium Support

Google map marker display on wrong location

hi first of all i wants to thanks all of you thinkgeo guys you all are really helpful.

and now i have problem, problem is my marker is showing exact correct
location in staticoverlay thinkgeo map but if i select google map from
baseoverlays my location marker is display in wrong location because i
think my google map reverse my latitude and longidute it make longitude
as latitude and latitude become longitude.

how to correct this error.

my exact location is afghanistan in thinkgeo map staticoverlay when i
select google map my marker display in wrong location and my code is 



GoogleOverlay google = new GoogleOverlay("Google Map");
       google.JavaScriptLibraryUri = new Uri(@"maps.googleapis.com/maps/api/js?sensor=false");
       google.GoogleMapType = GoogleMapType.Normal;
and layers add in like 
Map1.StaticOverlay.Layers.Add(worldLayer);
       Map1.StaticOverlay.Layers.Add(capitalLayer);
       Map1.StaticOverlay.Layers.Add(capitalLabelLayer);
       Map1.StaticOverlay.Layers.Add(provinceShapefile);
       Map1.StaticOverlay.Layers.Add(districtShapeFileFeatureLayer);
       Map1.CustomOverlays.Add(google);
       Map1.StaticOverlay.Layers.Add(myData);
       if(cblLayers.Text=="River")
       Map1.StaticOverlay.Layers.Add(River);
       Map1.CurrentExtent = new RectangleShape(5, 78, 30, 26);
       Map1.MapTools.OverlaySwitcher.Enabled = true;
       Map1.MapTools.MouseCoordinate.Enabled = true; 

Hi Raja, 
  
 Please see my reply in thinkgeo.com/forums/MapSuite/tabid/143/aft/12767/Default.aspx 
  
 Regards, 
  
 Don