ThinkGeo.com    |     Documentation    |     Premium Support

Turn off Google Map using javascript

Hi,


I have a map using Google map as the background. I have some shape file layers on top of the google map and a marker overlay on top of the shape file layers.


Is there anyway to turn off the google map using javascript without a postback?


Thanks.


Best Regards,


YV



Hi YV,



Every overlay on the server side has its corresponding object on the client side. So GoogleOverlay can easily turn on/off. Please see the attached file, and replace the same file in our installed sample with it. You'll see how it works.



Any questions please let me know.



Thanks,

Howard



859-ShapeFilesOverGoogleMap.aspx.txt (1.35 KB)

Hi Howard, 
  
 Thanks for the solution. 
  
 I have one problem on Google Map zoom level. When I zoom in to the lowest level and viewing in satellite and hybrid mode, google map will show “we don’t have imagery at this zoom level for this region”. Is there any way to disable this lowest zoom level for google map? 
  
 Thanks. 
  
 Best Regards, 
 YV

YV,



Google Map has 20 fixed zoom levels; but in some specific area where is not very busy such as the sea and mountains, it has 19 zoom levels of valid map image or sometimes 18 levels. We cannot make the entire zoom Level valid.



I think we can cut the last two zoom levels to work around it. Here is an online sample:

websamples.thinkgeo.com/webe...Event.aspx



If you have any questions please let me know.



Thanks,

Howard



Hi Howard, 
  
 Thanks for the solution again. 
  
 One more question, when I click the Globe button on the pan zoombar, the world map will appear repeatedly. Is there any way to change this behaviour? so that it will display the whole world map once only. 
  
 Thanks. 
  
 Best Regards, 
 YV

Hi YV,



The globe button can disabled by the following server-side code.Map1.MapTools.PanZoomBar.IsGlobeButtonEnabled = false;


Also, you can customize all the behaviors with rewriting the PanZoomBar like the JavaScript in the attached file.



Any questions please let me know.



Thanks,

Howard

 



891-Post5957.txt (1.35 KB)