# GoogleMap Overlay

**URL:** <https://community.thinkgeo.com/t/googlemap-overlay/1795>\
**Category:** WinForms\
**Created:** [September 21, 2011, 7:00am UTC](https://community.thinkgeo.com/t/googlemap-overlay/1795 "2011-09-21T07:00:40Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sanjay](https://community.thinkgeo.com/letter_avatar_proxy/v4/letter/s/58956e/32.png) [@Sanjay](https://community.thinkgeo.com/u/Sanjay)\
**Post date:** [September 21, 2011, 7:00am UTC](https://community.thinkgeo.com/t/googlemap-overlay/1795/1 "2011-09-21T07:00:40Z")

</div>

Dear&nbsp;All,

I&nbsp;am&nbsp;trying&nbsp;to&nbsp;use&nbsp;google&nbsp;map&nbsp;for&nbsp;my&nbsp;desktop&nbsp;application.&nbsp;For&nbsp;this&nbsp;I&nbsp;have&nbsp;written&nbsp;code&nbsp;like&nbsp;below:

WinformsMap1.MapUnit&nbsp;=&nbsp;GeographyUnit.Meter

Dim&nbsp;googleMapsOverlay&nbsp;As&nbsp;GoogleMapsOverlay&nbsp;=&nbsp;New&nbsp;GoogleMapsOverlay()  
  
WinformsMap1.Overlays.Add(googleMapsOverlay)  
  
Dim&nbsp;proj4&nbsp;As&nbsp;Proj4Projection&nbsp;=&nbsp;New&nbsp;Proj4Projection()  
  
proj4.InternalProjectionParametersString&nbsp;=&nbsp;Proj4Projection.GetEpsgParametersString(4326)proj4.ExternalProjectionParametersString&nbsp;=&nbsp;Proj4Projection.GetGoogleMapParametersString()  
  
Dim&nbsp;fileName&nbsp;As&nbsp;String&nbsp;=&nbsp;"D:\MapTestFile\New&nbsp;Folder\upw&nbsp;vector\0201\_01.tab"  
  
Dim&nbsp;layer&nbsp;As&nbsp;TabFeatureLayer&nbsp;=&nbsp;New&nbsp;TabFeatureLayer(fileName,&nbsp;TabFileReadWriteMode.ReadWrite)  
  
layer.Name&nbsp;=&nbsp;"0201\_01"  
  
layer.ZoomLevelSet.ZoomLevel01.DefaultPointStyle&nbsp;=&nbsp;PointStyles.CreateSimplePointStyle(PointSymbolType.Circle,&nbsp;GeoColor.StandardColors.Red,&nbsp;GeoColor.StandardColors.Black,&nbsp;9)  
  
layer.ZoomLevelSet.ZoomLevel01.ApplyUntilZoomLevel&nbsp;=&nbsp;ApplyUntilZoomLevel.Level20  
  
TabFeatureLayer.BuildIndexFile(fileName)  
  
layer.FeatureSource.Projection&nbsp;=&nbsp;proj4  
  
Dim&nbsp;staticOverlay&nbsp;As&nbsp;LayerOverlay&nbsp;=&nbsp;New&nbsp;LayerOverlay()  
  
staticOverlay.Layers.Add("tabFileLayer",&nbsp;layer)  
  
WinformsMap1.Overlays.Add(staticOverlay)  
  
layer.Open()  
  
WinformsMap1.CurrentExtent&nbsp;=&nbsp;layer.GetBoundingBox()  
  
layer.Close()  
  
WinformsMap1.MaximumScale&nbsp;=&nbsp;Double.MaxValue  
  
WinformsMap1.MinimumScale&nbsp;=&nbsp;200  
  
WinformsMap1.Refresh()

Its&nbsp;Showing&nbsp;the&nbsp;google&nbsp;map&nbsp;and&nbsp;on&nbsp;screen&nbsp;the&nbsp;area&nbsp;is&nbsp;showing,&nbsp;but&nbsp;not&nbsp;showing&nbsp;data&nbsp;for&nbsp;my&nbsp;Tab&nbsp;file.&nbsp;Is&nbsp;the&nbsp;above&nbsp;method&nbsp;is&nbsp;right&nbsp;or&nbsp;wrong?&nbsp;Please&nbsp;suggest.

Regards

Sanjay&nbsp;

---

<div class="post-metadata">

**Author:** ![Gary2](https://community.thinkgeo.com/letter_avatar_proxy/v4/letter/g/49beb7/32.png) [@Gary2](https://community.thinkgeo.com/u/Gary2)\
**Post date:** [September 21, 2011, 9:26am UTC](https://community.thinkgeo.com/t/googlemap-overlay/1795/2 "2011-09-21T09:26:39Z")

</div>

Sanjay,&nbsp;  
&nbsp;&nbsp;  
&nbsp;Thank&nbsp;you&nbsp;for&nbsp;your&nbsp;post,&nbsp;your&nbsp;sample&nbsp;code&nbsp;looks&nbsp;like&nbsp;everything&nbsp;is&nbsp;OK,&nbsp;the&nbsp;problem&nbsp;maybe&nbsp;is&nbsp;caused&nbsp;by&nbsp;wrong&nbsp;style,&nbsp;does&nbsp;the&nbsp;tab&nbsp;file&nbsp;all&nbsp;contains&nbsp;point?&nbsp;Could&nbsp;you&nbsp;please&nbsp;try&nbsp;to&nbsp;add&nbsp;linestyle&nbsp;and&nbsp;areastyle&nbsp;and&nbsp;have&nbsp;an&nbsp;other&nbsp;try?&nbsp;  
&nbsp;&nbsp;  
&nbsp;Regards,&nbsp;  
&nbsp;&nbsp;  
&nbsp;Gary

---

<div class="post-metadata">

**Author:** ![Sanjay](https://community.thinkgeo.com/letter_avatar_proxy/v4/letter/s/58956e/32.png) [@Sanjay](https://community.thinkgeo.com/u/Sanjay)\
**Post date:** [September 22, 2011, 12:13am UTC](https://community.thinkgeo.com/t/googlemap-overlay/1795/3 "2011-09-22T00:13:21Z")

</div>

Dear&nbsp;Gary,

Thanks&nbsp;for&nbsp;reply,

Actually&nbsp;the&nbsp;tab&nbsp;file&nbsp;is&nbsp;based&nbsp;on&nbsp;point&nbsp;based&nbsp;style&nbsp;and&nbsp;it&nbsp;is&nbsp;working&nbsp;with&nbsp;map&nbsp;control,&nbsp;but&nbsp;it&nbsp;is&nbsp;not&nbsp;showing&nbsp;on&nbsp;google&nbsp;map.&nbsp;I&nbsp;have&nbsp;also&nbsp;added&nbsp;all&nbsp;style&nbsp;as&nbsp;you&nbsp;have&nbsp;suggest,&nbsp;but&nbsp;result&nbsp;is&nbsp;same.

Dim

&nbsp;customLineStyle&nbsp;As&nbsp;Style&nbsp;=&nbsp;New&nbsp;LineStyle(New&nbsp;GeoPen(GeoColor.SimpleColors.Black,&nbsp;1))  
  
Dim&nbsp;customAreaStyle&nbsp;As&nbsp;Style&nbsp;=&nbsp;New&nbsp;AreaStyle(New&nbsp;GeoPen(GeoColor.SimpleColors.Black,&nbsp;1))  
  
Dim&nbsp;customPointStyle&nbsp;As&nbsp;Style&nbsp;=&nbsp;New&nbsp;PointStyle(PointSymbolType.Star,&nbsp;New&nbsp;GeoSolidBrush(GeoColor.SimpleColors.LightGreen),&nbsp;10)  
  
Dim&nbsp;customTextStyle&nbsp;As&nbsp;Style&nbsp;=&nbsp;New&nbsp;TextStyle  
  
layer.ZoomLevelSet.ZoomLevel01.CustomStyles.Add(customAreaStyle)  
  
layer.ZoomLevelSet.ZoomLevel01.CustomStyles.Add(customPointStyle)layer.ZoomLevelSet.ZoomLevel01.CustomStyles.Add(customLineStyle)layer.ZoomLevelSet.ZoomLevel01.CustomStyles.Add(customTextStyle)

&nbsp;So,&nbsp;now&nbsp;what&nbsp;we&nbsp;should&nbsp;do.&nbsp;Is&nbsp;the&nbsp;projection&nbsp;is&nbsp;right?&nbsp;Because&nbsp;the&nbsp;google&nbsp;map&nbsp;map&nbsp;unit&nbsp;is&nbsp;Meter&nbsp;and&nbsp;the&nbsp;tab&nbsp;file&nbsp;is&nbsp;LAT&nbsp;LONG&nbsp;(Decimal&nbsp;Degree)&nbsp;based.

Regards

Sanjay

---

<div class="post-metadata">

**Author:** ![Gary2](https://community.thinkgeo.com/letter_avatar_proxy/v4/letter/g/49beb7/32.png) [@Gary2](https://community.thinkgeo.com/u/Gary2)\
**Post date:** [September 23, 2011, 12:06pm UTC](https://community.thinkgeo.com/t/googlemap-overlay/1795/4 "2011-09-23T12:06:34Z")

</div>

Sanjay,&nbsp;  
  
  
  
Sorry&nbsp;I&nbsp;made&nbsp;a&nbsp;wrong&nbsp;conclusion&nbsp;yesterday.&nbsp;I&nbsp;have&nbsp;more&nbsp;test&nbsp;and&nbsp;I&nbsp;can't&nbsp;reproduce&nbsp;it.&nbsp;  
  
  
  
Please&nbsp;try&nbsp;the&nbsp;code&nbsp;below:&nbsp;  
  
` private void LoadTabFileFeatureLayer_Load(object sender, EventArgs e)        {            //winformsMap1.MapUnit = GeographyUnit.DecimalDegree;            winformsMap1.ThreadingMode = MapThreadingMode.SingleThreaded;            //WorldMapKitWmsDesktopOverlay worldMapKitDesktopOverlay = new WorldMapKitWmsDesktopOverlay();            //winformsMap1.Overlays.Add(worldMapKitDesktopOverlay);            //winformsMap1.CurrentExtent = new RectangleShape(-96.51477, 30.759543, -94.355788, 28.910652);            winformsMap1.BackgroundOverlay.BackgroundBrush = new GeoSolidBrush(GeoColor.GeographicColors.ShallowOcean);            winformsMap1.MapUnit = GeographyUnit.Meter;            GoogleMapsOverlay googleMapsOverlay = new GoogleMapsOverlay();            winformsMap1.Overlays.Add(googleMapsOverlay);            Proj4Projection proj4 = new Proj4Projection();            proj4.InternalProjectionParametersString = Proj4Projection.GetEpsgParametersString(4326);            proj4.ExternalProjectionParametersString = Proj4Projection.GetGoogleMapParametersString();            TabFeatureLayer worldLayer = new TabFeatureLayer(@"..\..\SampleData\Data\HoustonMuniBdySamp_Boundary.TAB");            worldLayer.ZoomLevelSet.ZoomLevel01.DefaultAreaStyle = AreaStyles.CreateSimpleAreaStyle(GeoColor.FromArgb(100, GeoColor.SimpleColors.Green), GeoColor.SimpleColors.Green);            worldLayer.ZoomLevelSet.ZoomLevel01.ApplyUntilZoomLevel = ApplyUntilZoomLevel.Level20;            worldLayer.FeatureSource.Projection = proj4;            LayerOverlay staticOverlay = new LayerOverlay();            staticOverlay.Layers.Add("WorldLayer", worldLayer);            winformsMap1.Overlays.Add(staticOverlay);            worldLayer.Open();            winformsMap1.CurrentExtent = worldLayer.GetBoundingBox();            worldLayer.Close();            winformsMap1.MaximumScale = Double.MaxValue;            winformsMap1.MinimumScale = 200;            winformsMap1.Refresh();        }`  
  
  
Can&nbsp;you&nbsp;test&nbsp;your&nbsp;tab&nbsp;file,&nbsp;is&nbsp;it&nbsp;work&nbsp;fine&nbsp;without&nbsp;googleoverlay?&nbsp;  
  
  
  
Regards,&nbsp;  
  
  
  
Gary

---

<div class="post-metadata">

**Author:** ![Sanjay](https://community.thinkgeo.com/letter_avatar_proxy/v4/letter/s/58956e/32.png) [@Sanjay](https://community.thinkgeo.com/u/Sanjay)\
**Post date:** [September 24, 2011, 4:05am UTC](https://community.thinkgeo.com/t/googlemap-overlay/1795/5 "2011-09-24T04:05:13Z")

</div>

Dear&nbsp;Gary,&nbsp;  
&nbsp;&nbsp;  
&nbsp;Thanks&nbsp;for&nbsp;reply,&nbsp;  
&nbsp;&nbsp;  
&nbsp;Now&nbsp;it&nbsp;is&nbsp;working,&nbsp;but&nbsp;I&nbsp;am&nbsp;getting&nbsp;some&nbsp;other&nbsp;logical&nbsp;issue,&nbsp;that&nbsp;why&nbsp;earlier&nbsp;it&nbsp;was&nbsp;not&nbsp;working.&nbsp;I&nbsp;am&nbsp;briefing&nbsp;here-&nbsp;  
&nbsp;&nbsp;  
&nbsp;1)&nbsp;First&nbsp;I&nbsp;have&nbsp;taken&nbsp;googlemaplayer&nbsp;and&nbsp;added&nbsp;on&nbsp;WinformsMap1.Overlays.Add(googleMapLayer)&nbsp;  
&nbsp;2)&nbsp;Now&nbsp;I&nbsp;open&nbsp;tab&nbsp;file&nbsp;and&nbsp;try&nbsp;to&nbsp;adding&nbsp;TabFeatureLayer:-&nbsp;  
&nbsp;I&nbsp;am&nbsp;trying&nbsp;to&nbsp;add&nbsp;like&nbsp;  
&nbsp;a)&nbsp;&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;Dim&nbsp;staticOverlay&nbsp;As&nbsp;LayerOverlay&nbsp;=&nbsp;New&nbsp;LayerOverlay()&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;staticOverlay.Layers.Add(“WorldLayer”,&nbsp;layer)&nbsp;&nbsp;&nbsp;&nbsp;'layer&nbsp;is&nbsp;tabfeaturelayer&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;WinformsMap1.Overlays.Add(staticOverlay)&nbsp;  
&nbsp;&nbsp;  
&nbsp;&nbsp;&nbsp;Its&nbsp;showing&nbsp;map&nbsp;on&nbsp;googleoverlay&nbsp;  
&nbsp;b)&nbsp;  
&nbsp;&nbsp;&nbsp;WinformsMap1.Overlays(0).Lock.EnterWriteLock()&nbsp;  
&nbsp;&nbsp;&nbsp;Try&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DirectCast(WinformsMap1.Overlays(0),&nbsp;LayerOverlay).Layers.Add(layerName,&nbsp;layer)&nbsp;  
&nbsp;&nbsp;&nbsp;Finally&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WinformsMap1.Overlays(0).Lock.ExitWriteLock()&nbsp;  
&nbsp;&nbsp;&nbsp;End&nbsp;Try&nbsp;  
&nbsp;&nbsp;  
&nbsp;Its&nbsp;not&nbsp;working.&nbsp;&nbsp;  
&nbsp;&nbsp;  
&nbsp;Is&nbsp;there&nbsp;any&nbsp;difference&nbsp;in&nbsp;method&nbsp;a&nbsp;and&nbsp;method&nbsp;b?&nbsp;Because&nbsp;in&nbsp;both&nbsp;method&nbsp;I&nbsp;have&nbsp;written&nbsp;LayerOverlay&nbsp;then&nbsp;why&nbsp;not&nbsp;it&nbsp;is&nbsp;working&nbsp;with&nbsp;second&nbsp;method.&nbsp;&nbsp;  
&nbsp;&nbsp;  
&nbsp;I&nbsp;need&nbsp;to&nbsp;resolve&nbsp;first&nbsp;method&nbsp;into&nbsp;second&nbsp;one,&nbsp;because&nbsp;second&nbsp;method&nbsp;is&nbsp;applyed&nbsp;in&nbsp;my&nbsp;whole&nbsp;application.&nbsp;Please&nbsp;suggest.&nbsp;  
&nbsp;&nbsp;  
&nbsp;Regards&nbsp;  
&nbsp;Sanjay

---

<div class="post-metadata">

**Author:** ![Gary2](https://community.thinkgeo.com/letter_avatar_proxy/v4/letter/g/49beb7/32.png) [@Gary2](https://community.thinkgeo.com/u/Gary2)\
**Post date:** [September 26, 2011, 1:48pm UTC](https://community.thinkgeo.com/t/googlemap-overlay/1795/6 "2011-09-26T13:48:29Z")

</div>

Sanjay,&nbsp;  
&nbsp;&nbsp;  
&nbsp;In&nbsp;the&nbsp;method&nbsp;b,&nbsp;if&nbsp;you&nbsp;use&nbsp;WinformsMap1.Overlays(0),&nbsp;that’s&nbsp;not&nbsp;a&nbsp;LayerOverlay,&nbsp;it’s&nbsp;our&nbsp;default&nbsp;background&nbsp;overlay,&nbsp;so&nbsp;this&nbsp;will&nbsp;cause&nbsp;problem.&nbsp;  
&nbsp;&nbsp;  
&nbsp;Please&nbsp;use&nbsp;the&nbsp;method&nbsp;a&nbsp;as&nbsp;we&nbsp;recommend.&nbsp;  
&nbsp;&nbsp;  
&nbsp;Regards,&nbsp;  
&nbsp;&nbsp;  
&nbsp;Gary

---

<div class="post-metadata">

**Author:** ![Sanjay](https://community.thinkgeo.com/letter_avatar_proxy/v4/letter/s/58956e/32.png) [@Sanjay](https://community.thinkgeo.com/u/Sanjay)\
**Post date:** [September 29, 2011, 3:16am UTC](https://community.thinkgeo.com/t/googlemap-overlay/1795/7 "2011-09-29T03:16:18Z")

</div>

Dear&nbsp;Gary,&nbsp;  
&nbsp;Thanks&nbsp;for&nbsp;reply.&nbsp;  
&nbsp;&nbsp;  
&nbsp;Please&nbsp;understand&nbsp;my&nbsp;requirement.&nbsp;  
&nbsp;&nbsp;  
&nbsp;previously&nbsp;I&nbsp;made&nbsp;an&nbsp;application&nbsp;without&nbsp;support&nbsp;of&nbsp;google&nbsp;map.&nbsp;For&nbsp;that&nbsp;on&nbsp;form&nbsp;load&nbsp;I&nbsp;set&nbsp;the&nbsp;following:&nbsp;&nbsp;  
&nbsp;&nbsp;  
&nbsp;WinformsMap1.MapUnit&nbsp;=&nbsp;GeographyUnit.DecimalDegree&nbsp;&nbsp;  
&nbsp;WinformsMap1.Overlays.Add(New&nbsp;LayerOverlay()).&nbsp;&nbsp;  
&nbsp;&nbsp;  
&nbsp;Now&nbsp;I&nbsp;added&nbsp;multiple&nbsp;tab&nbsp;file&nbsp;and&nbsp;all&nbsp;the&nbsp;tab&nbsp;file&nbsp;is&nbsp;added&nbsp;with&nbsp;:&nbsp;  
&nbsp;&nbsp;  
&nbsp;DirectCast(WinformsMap1.Overlays(0),&nbsp;LayerOverlay).Layers.Add(layerName,&nbsp;layer)&nbsp;  
&nbsp;&nbsp;  
&nbsp;here&nbsp;layername&nbsp;is&nbsp;name&nbsp;of&nbsp;layer&nbsp;and&nbsp;layer&nbsp;is&nbsp;TabFutureLayer,&nbsp;also&nbsp;there&nbsp;are&nbsp;many&nbsp;activity&nbsp;doing&nbsp;with&nbsp;application&nbsp;and&nbsp;when&nbsp;required&nbsp;I&nbsp;am&nbsp;able&nbsp;to&nbsp;add,remove&nbsp;and&nbsp;find&nbsp;the&nbsp;layer&nbsp;with&nbsp;help&nbsp;of&nbsp;Directcast.&nbsp;It&nbsp;all&nbsp;working&nbsp;for&nbsp;me.&nbsp;  
&nbsp;&nbsp;  
&nbsp;Now&nbsp;I&nbsp;want&nbsp;to&nbsp;add&nbsp;a&nbsp;feature&nbsp;of&nbsp;googlemap&nbsp;for&nbsp;this&nbsp;I&nbsp;added&nbsp;a&nbsp;button&nbsp;to&nbsp;set&nbsp;the&nbsp;google&nbsp;map&nbsp;layer&nbsp;with&nbsp;following&nbsp;code&nbsp;  
&nbsp;WinformsMap1.MapUnit&nbsp;=&nbsp;GeographyUnit.Meter&nbsp;  
&nbsp;Dim&nbsp;googleMapLayer&nbsp;As&nbsp;GoogleMapsOverlay&nbsp;=&nbsp;New&nbsp;GoogleMapsOverlay()&nbsp;  
&nbsp;WinformsMap1.Overlays.Add(googleMapLayer)&nbsp;  
&nbsp;&nbsp;  
&nbsp;and&nbsp;at&nbsp;times&nbsp;of&nbsp;Tab&nbsp;file&nbsp;loading&nbsp;I&nbsp;am&nbsp;checking&nbsp;is&nbsp;it&nbsp;google&nbsp;map&nbsp;or&nbsp;not,&nbsp;if&nbsp;it&nbsp;is&nbsp;google&nbsp;map&nbsp;I&nbsp;am&nbsp;setting&nbsp;the&nbsp;projection&nbsp;  
&nbsp;&nbsp;  
&nbsp;Dim&nbsp;proj4&nbsp;As&nbsp;Proj4Projection&nbsp;=&nbsp;New&nbsp;Proj4Projection()&nbsp;  
&nbsp;proj4.InternalProjectionParametersString&nbsp;=&nbsp;Proj4Projection.GetEpsgParametersString(4326)&nbsp;  
&nbsp;proj4.ExternalProjectionParametersString&nbsp;=&nbsp;Proj4Projection.GetGoogleMapParametersString()&nbsp;  
&nbsp;layer.FeatureSource.Projection&nbsp;=&nbsp;proj4&nbsp;  
&nbsp;&nbsp;  
&nbsp;and&nbsp;at&nbsp;last&nbsp;the&nbsp;same&nbsp;way&nbsp;try&nbsp;to&nbsp;add&nbsp;layer&nbsp;on&nbsp;google&nbsp;map.&nbsp;My&nbsp;google&nbsp;map&nbsp;is&nbsp;viewing&nbsp;but&nbsp;not&nbsp;the&nbsp;tab&nbsp;file.&nbsp;  
&nbsp;&nbsp;  
&nbsp;Now&nbsp;I&nbsp;want&nbsp;to&nbsp;work&nbsp;with&nbsp;same&nbsp;application&nbsp;with&nbsp;googlemap&nbsp;layer,&nbsp;so&nbsp;that&nbsp;I&nbsp;tried&nbsp;to&nbsp;add&nbsp;DirectCast(WinformsMap1.Overlays(0),&nbsp;LayerOverlay).Layers.Add(layerName,&nbsp;layer)&nbsp;for&nbsp;the&nbsp;same.&nbsp;so,&nbsp;  
&nbsp;1)&nbsp;As&nbsp;I&nbsp;mention&nbsp;on&nbsp;form&nbsp;load&nbsp;I&nbsp;have&nbsp;added&nbsp;LayerOverlay&nbsp;in&nbsp;WinformsMap1.Overlay,&nbsp;so&nbsp;it&nbsp;should&nbsp;be&nbsp;LayerOverlay.&nbsp;  
&nbsp;2)&nbsp;If&nbsp;WinformsMap1.Overlays(0)&nbsp;is&nbsp;background&nbsp;overlay,&nbsp;how&nbsp;and&nbsp;what&nbsp;we&nbsp;should&nbsp;change&nbsp;in&nbsp;the&nbsp;statement,&nbsp;so&nbsp;that&nbsp;it&nbsp;works&nbsp;in&nbsp;both&nbsp;case&nbsp;as&nbsp;LayerOverlay.&nbsp;  
&nbsp;&nbsp;  
&nbsp;Please&nbsp;suggest&nbsp;  
&nbsp;&nbsp;  
&nbsp;Regards&nbsp;  
&nbsp;Sanjay&nbsp;  
&nbsp;&nbsp;

---

<div class="post-metadata">

**Author:** ![ThinkGeo](https://community.thinkgeo.com/user_avatar/community.thinkgeo.com/thinkgeo/32/25029_2.png) [@ThinkGeo](https://community.thinkgeo.com/u/ThinkGeo)\
**Post date:** [September 30, 2011, 10:28am UTC](https://community.thinkgeo.com/t/googlemap-overlay/1795/8 "2011-09-30T10:28:25Z")

</div>

Sanjay,&nbsp;  
&nbsp;&nbsp;  
&nbsp;Sorry&nbsp;for&nbsp;the&nbsp;inconvenience,&nbsp;I&nbsp;think&nbsp;your&nbsp;real&nbsp;problem&nbsp;is&nbsp;that&nbsp;the&nbsp;code&nbsp;:&nbsp;  
&nbsp;&nbsp;  
&nbsp;&nbsp;DirectCast(WinformsMap1.Overlays(0),&nbsp;LayerOverlay).Layers.Add(layerName,&nbsp;layer)&nbsp;  
&nbsp;&nbsp;  
&nbsp;You&nbsp;said&nbsp;it&nbsp;is&nbsp;not&nbsp;working&nbsp;correctly,&nbsp;according&nbsp;to&nbsp;my&nbsp;tests&nbsp;I&nbsp;cannot&nbsp;reproduce&nbsp;your&nbsp;problem&nbsp;exactly,&nbsp;can&nbsp;you&nbsp;arrange&nbsp;a&nbsp;simple&nbsp;sample&nbsp;to&nbsp;us&nbsp;so&nbsp;that&nbsp;we&nbsp;can&nbsp;fix&nbsp;your&nbsp;problem&nbsp;exactly?&nbsp;  
&nbsp;&nbsp;  
&nbsp;Thanks,&nbsp;  
&nbsp;&nbsp;  
&nbsp;Scott,

---

<div class="post-metadata">

**Author:** ![Sanjay](https://community.thinkgeo.com/letter_avatar_proxy/v4/letter/s/58956e/32.png) [@Sanjay](https://community.thinkgeo.com/u/Sanjay)\
**Post date:** [October 3, 2011, 1:37am UTC](https://community.thinkgeo.com/t/googlemap-overlay/1795/9 "2011-10-03T01:37:55Z")

</div>

Dear&nbsp;Scott,&nbsp;  
&nbsp;&nbsp;  
&nbsp;Thanks&nbsp;for&nbsp;reply.&nbsp;  
&nbsp;&nbsp;  
&nbsp;I&nbsp;have&nbsp;uploaded&nbsp;a&nbsp;zip&nbsp;file&nbsp;for&nbsp;your&nbsp;reference.&nbsp;You&nbsp;can&nbsp;find&nbsp;this&nbsp;in&nbsp;my&nbsp;ticket&nbsp;no.&nbsp;3370.&nbsp;Please&nbsp;recreate&nbsp;the&nbsp;problem&nbsp;and&nbsp;suggest&nbsp;me.&nbsp;  
&nbsp;&nbsp;  
&nbsp;Regards&nbsp;  
&nbsp;Sanjay

---

<div class="post-metadata">

**Author:** ![Gary2](https://community.thinkgeo.com/letter_avatar_proxy/v4/letter/g/49beb7/32.png) [@Gary2](https://community.thinkgeo.com/u/Gary2)\
**Post date:** [October 3, 2011, 11:04am UTC](https://community.thinkgeo.com/t/googlemap-overlay/1795/10 "2011-10-03T11:04:21Z")

</div>

Hello&nbsp;Sanjay,&nbsp;  
&nbsp;&nbsp;  
&nbsp;Thank&nbsp;you&nbsp;for&nbsp;your&nbsp;sample,&nbsp;we&nbsp;got&nbsp;it,&nbsp;and&nbsp;will&nbsp;let&nbsp;you&nbsp;know&nbsp;the&nbsp;answer&nbsp;as&nbsp;soon&nbsp;as&nbsp;possible.&nbsp;  
&nbsp;&nbsp;  
&nbsp;Regards,&nbsp;  
&nbsp;&nbsp;  
&nbsp;Gary

---

<div class="post-metadata">

**Author:** ![Gary2](https://community.thinkgeo.com/letter_avatar_proxy/v4/letter/g/49beb7/32.png) [@Gary2](https://community.thinkgeo.com/u/Gary2)\
**Post date:** [October 6, 2011, 8:03am UTC](https://community.thinkgeo.com/t/googlemap-overlay/1795/11 "2011-10-06T08:03:11Z")

</div>

Hello&nbsp;Sanjay,&nbsp;  
&nbsp;&nbsp;  
&nbsp;Thank&nbsp;you&nbsp;for&nbsp;your&nbsp;sample&nbsp;code,&nbsp;with&nbsp;it,&nbsp;we&nbsp;can&nbsp;find&nbsp;the&nbsp;root&nbsp;cause.&nbsp;  
&nbsp;&nbsp;  
&nbsp;The&nbsp;problem&nbsp;is&nbsp;map&nbsp;overlay&nbsp;draw&nbsp;order.&nbsp;You&nbsp;have&nbsp;added&nbsp;the&nbsp;LayerOverlay&nbsp;at&nbsp;the&nbsp;beginning,&nbsp;then&nbsp;add&nbsp;the&nbsp;GoogleOverlay,&nbsp;that&nbsp;will&nbsp;let&nbsp;the&nbsp;LayerOverlay&nbsp;draw&nbsp;first,&nbsp;GoogleOverlay&nbsp;after&nbsp;it.&nbsp;  
&nbsp;&nbsp;  
&nbsp;There&nbsp;are&nbsp;two&nbsp;solutions&nbsp;to&nbsp;resolved&nbsp;it:&nbsp;  
&nbsp;&nbsp;  
&nbsp;1.&nbsp;Don’t&nbsp;use&nbsp;the&nbsp;LayerOverlay&nbsp;you&nbsp;have&nbsp;added.&nbsp;try&nbsp;to&nbsp;add&nbsp;new&nbsp;LayerOverlay&nbsp;every&nbsp;time&nbsp;you&nbsp;add&nbsp;tabFeatureLayer.&nbsp;  
&nbsp;&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LayerOverlay&nbsp;staticOverlay&nbsp;=&nbsp;new&nbsp;LayerOverlay();&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;staticOverlay.Layers.Add(“WorldLayer”,&nbsp;worldLayer);&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;winformsMap1.Overlays.Add(staticOverlay);&nbsp;  
&nbsp;&nbsp;  
&nbsp;2.&nbsp;Use&nbsp;the&nbsp;first&nbsp;LayerOverlay&nbsp;but&nbsp;move&nbsp;the&nbsp;GoogleOverlay&nbsp;to&nbsp;the&nbsp;bottom&nbsp;to&nbsp;make&nbsp;sure&nbsp;draw&nbsp;it&nbsp;first.&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WinformsMap1.Overlays.MoveDown(1)&nbsp;  
&nbsp;&nbsp;  
&nbsp;but&nbsp;please&nbsp;notice&nbsp;change&nbsp;your&nbsp;code&nbsp;WinformsMap1.Overlays(0)&nbsp;to&nbsp;WinformsMap1.Overlays(“layerOverlay”)&nbsp;to&nbsp;get&nbsp;your&nbsp;layerOverlay,&nbsp;otherwise&nbsp;it&nbsp;will&nbsp;throw&nbsp;exception.&nbsp;  
&nbsp;&nbsp;  
&nbsp;Any&nbsp;more&nbsp;questions&nbsp;please&nbsp;feel&nbsp;free&nbsp;to&nbsp;let&nbsp;us&nbsp;know.&nbsp;  
&nbsp;&nbsp;  
&nbsp;Regards,&nbsp;  
&nbsp;&nbsp;  
&nbsp;Gary

---

<div class="post-metadata">

**Author:** ![Sanjay](https://community.thinkgeo.com/letter_avatar_proxy/v4/letter/s/58956e/32.png) [@Sanjay](https://community.thinkgeo.com/u/Sanjay)\
**Post date:** [November 4, 2011, 6:35am UTC](https://community.thinkgeo.com/t/googlemap-overlay/1795/12 "2011-11-04T06:35:09Z")

</div>

Dear&nbsp;Gary,&nbsp;  
  
  
  
Thanks&nbsp;for&nbsp;reply,&nbsp;and&nbsp;sorry&nbsp;from&nbsp;my&nbsp;side&nbsp;in&nbsp;delay&nbsp;in&nbsp;response,&nbsp;actually&nbsp;I&nbsp;was&nbsp;busy&nbsp;in&nbsp;some&nbsp;other&nbsp;project.&nbsp;  
  
  
  
I&nbsp;have&nbsp;changed&nbsp;my&nbsp;code&nbsp;as&nbsp;per&nbsp;your&nbsp;suggestion&nbsp;and&nbsp;at&nbsp;first&nbsp;glance&nbsp;it&nbsp;is&nbsp;working,&nbsp;but&nbsp;some&nbsp;concern&nbsp;is&nbsp;below:&nbsp;  
  
&nbsp;

1)&nbsp;Some&nbsp;tab&nbsp;file&nbsp;which&nbsp;is&nbsp;working&nbsp;without&nbsp;googlemap,&nbsp;those&nbsp;file&nbsp;not&nbsp;working&nbsp;with&nbsp;googlemap,&nbsp;any&nbsp;reason&nbsp;you&nbsp;can&nbsp;specify.&nbsp;  
  
2)&nbsp;Some&nbsp;times&nbsp;tab&nbsp;file&nbsp;loaded,&nbsp;but&nbsp;its&nbsp;not&nbsp;showing&nbsp;on&nbsp;google&nbsp;map&nbsp;and&nbsp;also&nbsp;the&nbsp;color&nbsp;of&nbsp;google&nbsp;map&nbsp;disappear.&nbsp;  
  
  
  
Can&nbsp;you&nbsp;suggest&nbsp;something.&nbsp;Hoping&nbsp;for&nbsp;your&nbsp;response.&nbsp;  
  
  
  
Regards&nbsp;  
  
Sanjay

---

<div class="post-metadata">

**Author:** ![Val](https://community.thinkgeo.com/letter_avatar_proxy/v4/letter/v/e56c9b/32.png) [@Val](https://community.thinkgeo.com/u/Val)\
**Post date:** [November 4, 2011, 9:17am UTC](https://community.thinkgeo.com/t/googlemap-overlay/1795/13 "2011-11-04T09:17:14Z")

</div>

Sanjay,

&nbsp;&nbsp;Before&nbsp;you&nbsp;get&nbsp;a&nbsp;more&nbsp;detailed&nbsp;answer&nbsp;from&nbsp;your&nbsp;support&nbsp;guy,&nbsp;let&nbsp;me&nbsp;tell&nbsp;you&nbsp;what&nbsp;I&nbsp;think&nbsp;the&nbsp;problem&nbsp;is&nbsp;by&nbsp;reading&nbsp;your&nbsp;descriptions.&nbsp;I&nbsp;think&nbsp;that&nbsp;you&nbsp;have&nbsp;a&nbsp;projection&nbsp;issue.&nbsp;I&nbsp;think&nbsp;that&nbsp;your&nbsp;tab&nbsp;file&nbsp;is&nbsp;in&nbsp;another&nbsp;projection&nbsp;which&nbsp;means&nbsp;that&nbsp;it&nbsp;is&nbsp;not&nbsp;going&nbsp;to&nbsp;show&nbsp;up&nbsp;in&nbsp;line&nbsp;with&nbsp;GoogleMap.&nbsp;I&nbsp;hope&nbsp;that&nbsp;I&nbsp;gave&nbsp;you&nbsp;some&nbsp;directions&nbsp;about&nbsp;what&nbsp;could&nbsp;be&nbsp;the&nbsp;problem&nbsp;in&nbsp;your&nbsp;case&nbsp;before&nbsp;you&nbsp;get&nbsp;some&nbsp;more&nbsp;specific&nbsp;help&nbsp;from&nbsp;Gary.&nbsp;Thank&nbsp;you.

---

<div class="post-metadata">

**Author:** ![Sanjay](https://community.thinkgeo.com/letter_avatar_proxy/v4/letter/s/58956e/32.png) [@Sanjay](https://community.thinkgeo.com/u/Sanjay)\
**Post date:** [November 5, 2011, 12:11am UTC](https://community.thinkgeo.com/t/googlemap-overlay/1795/14 "2011-11-05T00:11:46Z")

</div>

Dear&nbsp;Val,&nbsp;  
&nbsp;Thank&nbsp;you&nbsp;for&nbsp;reply,&nbsp;  
&nbsp;&nbsp;  
&nbsp;Actually,&nbsp;when&nbsp;I&nbsp;am&nbsp;loading&nbsp;my&nbsp;tab&nbsp;file,&nbsp;following&nbsp;code&nbsp;is&nbsp;written&nbsp;  
&nbsp;&nbsp;  
&nbsp;Private&nbsp;Sub&nbsp;AddTabFeatureLayers(ByVal&nbsp;fileNames&nbsp;As&nbsp;IEnumerable(Of&nbsp;String))&nbsp;  
&nbsp;&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For&nbsp;Each&nbsp;fileName&nbsp;As&nbsp;String&nbsp;In&nbsp;fileNames&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Try&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dim&nbsp;layerName&nbsp;As&nbsp;String&nbsp;=&nbsp;System.IO.Path.GetFileNameWithoutExtension(fileName)&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;Not&nbsp;DirectCast(WinformsMap1.Overlays(“layerOverlay”),&nbsp;LayerOverlay).Layers.Contains(layerName)&nbsp;Then&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dim&nbsp;layer&nbsp;As&nbsp;TabFeatureLayer&nbsp;=&nbsp;New&nbsp;TabFeatureLayer(fileName,&nbsp;TabFileReadWriteMode.ReadWrite)&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;layer.Name&nbsp;=&nbsp;layerName&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExplorerHelper.SetStyleByWellKnownType(layer)&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;layer.ZoomLevelSet.ZoomLevel01.ApplyUntilZoomLevel&nbsp;=&nbsp;ApplyUntilZoomLevel.Level20&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'layer.RequireIndex&nbsp;=&nbsp;False&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TabFeatureLayer.BuildIndexFile(fileName)&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'----------------&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dim&nbsp;boundingBox&nbsp;As&nbsp;RectangleShape&nbsp;=&nbsp;Nothing&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Process.GetCurrentProcess().ProcessorAffinity&nbsp;=&nbsp;CType(1,&nbsp;System.IntPtr)&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;layer.HasBoundingBox&nbsp;Then&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;Not&nbsp;layer.IsOpen&nbsp;Then&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;layer.Open()&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'Dim&nbsp;b&nbsp;As&nbsp;Boolean&nbsp;=&nbsp;layer.FeatureSource.CanExecuteSqlQuery&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'Dim&nbsp;dt&nbsp;As&nbsp;DataTable&nbsp;=&nbsp;layer.FeatureSource.ExecuteQuery("Select&nbsp;\*&nbsp;from&nbsp;"&nbsp;&&nbsp;layerName)&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End&nbsp;If&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;boundingBox&nbsp;Is&nbsp;Nothing&nbsp;Then&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;boundingBox&nbsp;=&nbsp;layer.GetBoundingBox()&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Else&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;boundingBox.ExpandToInclude(layer.GetBoundingBox())&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End&nbsp;If&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;layer.Close()&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End&nbsp;If&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dim&nbsp;boxArea&nbsp;As&nbsp;String&nbsp;=&nbsp;boundingBox.ToString&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dim&nbsp;bArea()&nbsp;As&nbsp;String&nbsp;=&nbsp;Split(boxArea,&nbsp;“,”)&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dim&nbsp;xLatCor&nbsp;As&nbsp;Double&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dim&nbsp;yLongCor&nbsp;As&nbsp;Double&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;CDbl(bArea(0))&nbsp;\<\>&nbsp;0&nbsp;Then&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xLatCor&nbsp;=&nbsp;CDbl(bArea(0))&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;xLatCor&nbsp;\<&nbsp;0&nbsp;Then&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xLatCor&nbsp;=&nbsp;CDbl(bArea(2))&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End&nbsp;If&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Else&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xLatCor&nbsp;=&nbsp;CDbl(bArea(2))&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End&nbsp;If&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;CDbl(bArea(1))&nbsp;\<\>&nbsp;0&nbsp;Then&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;yLongCor&nbsp;=&nbsp;CDbl(bArea(1))&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;yLongCor&nbsp;\<&nbsp;0&nbsp;Then&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;yLongCor&nbsp;=&nbsp;CDbl(bArea(3))&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End&nbsp;If&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Else&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;yLongCor&nbsp;=&nbsp;CDbl(bArea(3))&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End&nbsp;If&nbsp;  
&nbsp;&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;Math.Abs(xLatCor)&nbsp;\>&nbsp;-180&nbsp;And&nbsp;Math.Abs(xLatCor)&nbsp;\<&nbsp;180&nbsp;Then&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'This&nbsp;is&nbsp;decimal&nbsp;degree&nbsp;map&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;G\_GoogleLayerSelected&nbsp;=&nbsp;True&nbsp;Then&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dim&nbsp;proj4&nbsp;As&nbsp;Proj4Projection&nbsp;=&nbsp;New&nbsp;Proj4Projection()&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;proj4.InternalProjectionParametersString&nbsp;=&nbsp;Proj4Projection.GetEpsgParametersString(4326)&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;proj4.ExternalProjectionParametersString&nbsp;=&nbsp;Proj4Projection.GetGoogleMapParametersString()&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;layer.FeatureSource.Projection&nbsp;=&nbsp;proj4&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End&nbsp;If&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Else&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'This&nbsp;is&nbsp;meter&nbsp;map&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dim&nbsp;proj4&nbsp;As&nbsp;ManagedProj4Projection&nbsp;=&nbsp;New&nbsp;ManagedProj4Projection&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;proj4.InternalProjectionParametersString&nbsp;=&nbsp;ManagedProj4Projection.GetEpsgParametersString(32643)&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;proj4.ExternalProjectionParametersString&nbsp;=&nbsp;ManagedProj4Projection.GetEpsgParametersString(4326)&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;layer.FeatureSource.Projection&nbsp;=&nbsp;proj4&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End&nbsp;If&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;layer.DrawingQuality&nbsp;=&nbsp;DrawingQuality.CanvasSettings&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WinformsMap1.Overlays(“layerOverlay”).Lock.EnterWriteLock()&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Try&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DirectCast(WinformsMap1.Overlays(“layerOverlay”),&nbsp;LayerOverlay).Layers.Add(layerName,&nbsp;layer)&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Finally&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WinformsMap1.Overlays(“layerOverlay”).Lock.ExitWriteLock()&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End&nbsp;Try&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SetupThemeItem(layer)&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addedFiles.Add(fileName)&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WinformsMap1.CenterAt(New&nbsp;PointShape(xLatCor,&nbsp;yLongCor))&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End&nbsp;If&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Catch&nbsp;fle&nbsp;As&nbsp;FileLoadException&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RemoveFeaturefile(DirectCast(fle.InnerException,&nbsp;FileNotFoundException))&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Catch&nbsp;ex&nbsp;As&nbsp;Exception&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MessageBox.Show(ex.Message,&nbsp;ex.[GetType]().ToString(),&nbsp;MessageBoxButtons.OK,&nbsp;MessageBoxIcon.[Error],&nbsp;MessageBoxDefaultButton.Button1,&nbsp;DirectCast(0,&nbsp;MessageBoxOptions))&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End&nbsp;Try&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Next&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End&nbsp;Sub&nbsp;  
&nbsp;&nbsp;  
&nbsp;&nbsp;  
&nbsp;In&nbsp;my&nbsp;point&nbsp;of&nbsp;view,&nbsp;my&nbsp;all&nbsp;.TAB&nbsp;file&nbsp;is&nbsp;decimal&nbsp;degree.&nbsp;So,&nbsp;please&nbsp;give&nbsp;some&nbsp;more&nbsp;help.&nbsp;  
&nbsp;&nbsp;  
&nbsp;Regards&nbsp;  
&nbsp;Sanjay

---

<div class="post-metadata">

**Author:** ![Val](https://community.thinkgeo.com/letter_avatar_proxy/v4/letter/v/e56c9b/32.png) [@Val](https://community.thinkgeo.com/u/Val)\
**Post date:** [November 7, 2011, 8:10am UTC](https://community.thinkgeo.com/t/googlemap-overlay/1795/15 "2011-11-07T08:10:06Z")

</div>

Sanjay,

&nbsp;We&nbsp;would&nbsp;need&nbsp;to&nbsp;see&nbsp;your&nbsp;tab&nbsp;file.&nbsp;It&nbsp;is&nbsp;difficult&nbsp;to&nbsp;see&nbsp;what&nbsp;is&nbsp;happening&nbsp;with&nbsp;only&nbsp;your&nbsp;code&nbsp;without&nbsp;being&nbsp;able&nbsp;to&nbsp;run&nbsp;it.&nbsp;You&nbsp;can&nbsp;attach&nbsp;your&nbsp;tab&nbsp;file&nbsp;to&nbsp;this&nbsp;post&nbsp;or,&nbsp;if&nbsp;you&nbsp;feel&nbsp;more&nbsp;confortable,&nbsp;you&nbsp;can&nbsp;send&nbsp;it&nbsp;to&nbsp;[support@thinkgeo.com](mailto:support@thinkgeo.com).&nbsp;We&nbsp;are&nbsp;waiting&nbsp;for&nbsp;your&nbsp;response.&nbsp;Thank&nbsp;you.

---

<div class="post-metadata">

**Author:** ![Val](https://community.thinkgeo.com/letter_avatar_proxy/v4/letter/v/e56c9b/32.png) [@Val](https://community.thinkgeo.com/u/Val)\
**Post date:** [November 14, 2011, 10:29am UTC](https://community.thinkgeo.com/t/googlemap-overlay/1795/16 "2011-11-14T10:29:32Z")

</div>

Sanjay,

&nbsp;Can&nbsp;you&nbsp;let&nbsp;us&nbsp;know&nbsp;in&nbsp;this&nbsp;post&nbsp;if&nbsp;you&nbsp;sent&nbsp;your&nbsp;tab&nbsp;file&nbsp;to&nbsp;[support@thinkgeo.com](mailto:support@thinkgeo.com)&nbsp;or&nbsp;if&nbsp;you&nbsp;still&nbsp;need&nbsp;help&nbsp;for&nbsp;this?&nbsp;Thank&nbsp;you.

---

<div class="post-metadata">

**Author:** ![Sanjay](https://community.thinkgeo.com/letter_avatar_proxy/v4/letter/s/58956e/32.png) [@Sanjay](https://community.thinkgeo.com/u/Sanjay)\
**Post date:** [November 14, 2011, 11:35pm UTC](https://community.thinkgeo.com/t/googlemap-overlay/1795/17 "2011-11-14T23:35:55Z")

</div>

Dear&nbsp;Val,&nbsp;  
&nbsp;Sorry&nbsp;for&nbsp;delay,&nbsp;because&nbsp;I&nbsp;was&nbsp;out&nbsp;of&nbsp;station.&nbsp;So&nbsp;sorry&nbsp;once&nbsp;again.&nbsp;  
&nbsp;&nbsp;  
&nbsp;I&nbsp;have&nbsp;sended&nbsp;my&nbsp;zipped&nbsp;file&nbsp;on&nbsp;[support@thinkgeo.com](mailto:support@thinkgeo.com).&nbsp;  
&nbsp;In&nbsp;the&nbsp;zipped&nbsp;file&nbsp;there&nbsp;was&nbsp;code&nbsp;as&nbsp;well&nbsp;as&nbsp;four&nbsp;tab&nbsp;file&nbsp;and&nbsp;the&nbsp;status&nbsp;of&nbsp;all&nbsp;tab&nbsp;file&nbsp;is&nbsp;like&nbsp;below&nbsp;  
&nbsp;&nbsp;  
&nbsp;1)&nbsp;0201\_01.tab&nbsp;-&nbsp;this&nbsp;file&nbsp;is&nbsp;working&nbsp;properly&nbsp;in&nbsp;both&nbsp;mode.&nbsp;In&nbsp;Normal&nbsp;as&nbsp;well&nbsp;as&nbsp;google.&nbsp;  
&nbsp;&nbsp;  
&nbsp;2)&nbsp;AZX0325\_1.tab&nbsp;-&nbsp;this&nbsp;file&nbsp;is&nbsp;working&nbsp;in&nbsp;Normal&nbsp;mode,&nbsp;although&nbsp;you&nbsp;will&nbsp;not&nbsp;see&nbsp;on&nbsp;screen,&nbsp;but&nbsp;when&nbsp;you&nbsp;click&nbsp;in&nbsp;full&nbsp;extent&nbsp;button,&nbsp;it&nbsp;will&nbsp;show&nbsp;on&nbsp;screen.&nbsp;But&nbsp;it&nbsp;will&nbsp;not&nbsp;show&nbsp;on&nbsp;google&nbsp;map.&nbsp;  
&nbsp;&nbsp;  
&nbsp;3)&nbsp;Dasa0325\_01.tab&nbsp;-&nbsp;the&nbsp;exception&nbsp;coming&nbsp;and&nbsp;message&nbsp;is&nbsp;"Read&nbsp;and&nbsp;write&nbsp;not&nbsp;equal".&nbsp;This&nbsp;message&nbsp;is&nbsp;coming&nbsp;in&nbsp;both&nbsp;mode.&nbsp;What&nbsp;is&nbsp;the&nbsp;meaning?&nbsp;  
&nbsp;&nbsp;  
&nbsp;4)&nbsp;bulend010.tab&nbsp;-&nbsp;this&nbsp;file&nbsp;is&nbsp;working&nbsp;in&nbsp;Normal&nbsp;mode,&nbsp;although&nbsp;you&nbsp;will&nbsp;not&nbsp;see&nbsp;on&nbsp;screen,&nbsp;but&nbsp;when&nbsp;you&nbsp;click&nbsp;in&nbsp;full&nbsp;extent&nbsp;button,&nbsp;it&nbsp;will&nbsp;show&nbsp;on&nbsp;screen.&nbsp;But&nbsp;when&nbsp;you&nbsp;try&nbsp;to&nbsp;open&nbsp;this&nbsp;file&nbsp;on&nbsp;google&nbsp;map,&nbsp;it&nbsp;gives&nbsp;exception&nbsp;"Parameter&nbsp;is&nbsp;not&nbsp;valid"&nbsp;  
&nbsp;&nbsp;  
&nbsp;Please&nbsp;check&nbsp;the&nbsp;tab&nbsp;file&nbsp;and&nbsp;advice&nbsp;me&nbsp;the&nbsp;best&nbsp;way&nbsp;to&nbsp;deal&nbsp;with&nbsp;this.&nbsp;  
&nbsp;&nbsp;  
&nbsp;Regards&nbsp;  
&nbsp;Sanjay

---

<div class="post-metadata">

**Author:** ![Sanjay](https://community.thinkgeo.com/letter_avatar_proxy/v4/letter/s/58956e/32.png) [@Sanjay](https://community.thinkgeo.com/u/Sanjay)\
**Post date:** [November 16, 2011, 2:25am UTC](https://community.thinkgeo.com/t/googlemap-overlay/1795/18 "2011-11-16T02:25:59Z")

</div>

Dear&nbsp;val,&nbsp;  
&nbsp;&nbsp;  
&nbsp;Can&nbsp;I&nbsp;upload&nbsp;my&nbsp;zipped&nbsp;file&nbsp;with&nbsp;my&nbsp;ticket&nbsp;with&nbsp;3370&nbsp;/&nbsp;4270?&nbsp;&nbsp;  
&nbsp;&nbsp;  
&nbsp;Because&nbsp;I&nbsp;got&nbsp;mail&nbsp;from&nbsp;supports,&nbsp;they&nbsp;are&nbsp;not&nbsp;able&nbsp;to&nbsp;download,&nbsp;because&nbsp;my&nbsp;files&nbsp;showing&nbsp;virus.&nbsp;I&nbsp;check&nbsp;my&nbsp;files&nbsp;with&nbsp;Micosoft&nbsp;Security&nbsp;Essentials&nbsp;and&nbsp;its&nbsp;not&nbsp;showing&nbsp;any&nbsp;threat.&nbsp;I&nbsp;also&nbsp;try&nbsp;to&nbsp;upload&nbsp;files&nbsp;with&nbsp;FTP,&nbsp;but&nbsp;I&nbsp;think&nbsp;there&nbsp;is&nbsp;some&nbsp;permission&nbsp;issue.&nbsp;&nbsp;  
&nbsp;So,&nbsp;if&nbsp;I&nbsp;can&nbsp;send&nbsp;this&nbsp;file&nbsp;with&nbsp;my&nbsp;ticket.&nbsp;  
&nbsp;&nbsp;  
&nbsp;Regards&nbsp;  
&nbsp;Sanjay

---

<div class="post-metadata">

**Author:** ![Val](https://community.thinkgeo.com/letter_avatar_proxy/v4/letter/v/e56c9b/32.png) [@Val](https://community.thinkgeo.com/u/Val)\
**Post date:** [November 16, 2011, 10:41am UTC](https://community.thinkgeo.com/t/googlemap-overlay/1795/19 "2011-11-16T10:41:37Z")

</div>

Sanjay,

&nbsp;&nbsp;Using&nbsp;FTP&nbsp;is&nbsp;our&nbsp;prefered&nbsp;way&nbsp;to&nbsp;receive&nbsp;files.&nbsp;Please,&nbsp;follow&nbsp;exactly&nbsp;the&nbsp;instructions&nbsp;that&nbsp;were&nbsp;sent&nbsp;to&nbsp;you&nbsp;for&nbsp;using&nbsp;our&nbsp;FTP&nbsp;and&nbsp;you&nbsp;should&nbsp;not&nbsp;have&nbsp;any&nbsp;problem.&nbsp;Thank&nbsp;you.

&nbsp;

---

<div class="post-metadata">

**Author:** ![Sanjay](https://community.thinkgeo.com/letter_avatar_proxy/v4/letter/s/58956e/32.png) [@Sanjay](https://community.thinkgeo.com/u/Sanjay)\
**Post date:** [November 16, 2011, 10:57pm UTC](https://community.thinkgeo.com/t/googlemap-overlay/1795/20 "2011-11-16T22:57:46Z")

</div>

Dear&nbsp;Val,&nbsp;  
&nbsp;&nbsp;  
&nbsp;I&nbsp;have&nbsp;uploaded&nbsp;my&nbsp;.rar&nbsp;file&nbsp;on&nbsp;FTP.&nbsp;I&nbsp;hope&nbsp;you&nbsp;will&nbsp;get&nbsp;soon.&nbsp;  
&nbsp;&nbsp;  
&nbsp;Regards&nbsp;  
&nbsp;Sanjay

[Next page](https://community.thinkgeo.com/t/googlemap-overlay/1795.md?page=2)
