This project is read-only.

GoogleMap Control 6.0

Rating:        Based on 5 ratings
Reviewed:  3 reviews
Downloads: 16842
Change Set: 5c062d075db1
Released: Nov 6, 2011
Updated: Oct 8, 2012 by velio
Dev status: Stable Help Icon

Recommended Download

Application GoogleMap Control 6.0.12282 Release Build (fix to medium trust runtime)
application, 125K, uploaded Oct 8, 2012 - 543 downloads

Other Available Downloads

Application GoogleMap Control 6.0 Release Build
application, 132K, uploaded Nov 18, 2011 - 7890 downloads
Example GoogleMap Control 6.0 Samples Website
example, 550K, uploaded Nov 18, 2011 - 3376 downloads
Source Code GoogleMap Control 6.0 Solution (Library & Samples Website)
source code, 3901K, uploaded Nov 18, 2011 - 2114 downloads
Source Code GoogleMap Control 6.0 Source
source code, 694K, uploaded Nov 18, 2011 - 1085 downloads
Application GoogleMap Control 6.0 Debug Build
application, 160K, uploaded Nov 18, 2011 - 310 downloads
Documentation GoogleMap Control 6.0 Documentation
documentation, 863K, uploaded Nov 18, 2011 - 1524 downloads

Release Notes

Major design changes to the control in order to achieve better scalability and extensibility for the new features comming with GoogleMaps API.
GoogleMap control switched to GoogleMaps API v3 and .NET 4.0.
GoogleMap control is 100% ScriptControl now, it requires ScriptManager to be registered on the pages where and before it is used.
Markers, polylines, polygons and directions were implemented as ExtenderControl, instead of being inner properties of GoogleMap control.
Better perfomance. Better event handling, both client and server side.
Some new features aaded, for example: Rectangle, Circle etc.
Directions, client and server side events were implemented.
Some bug fixes.

The google map state is not persisted automatically.
Actually the idea of persisting the entire map state was abandoned in order the make the control lighter, especially in cases of huge amount of markers added to it.
For now it is all in your hands, to register for events you are interested in and persist the data recieved.
In some of the future releases I could add state persistence using the new flexible way of extending the control by control extender and that be used only when realy needed.

Important: Because of the major design changes this version is not backward compatable. Updating will require changes in allready exiting pages and markup.


Check out the GoogleMap Control 6.0 documentation for more details and how to use version 6.0.
Download and take a look at the samples in the new SampleWebSite.
Download the GoogleMap Control API documentation help file from the list of downloads or browse api documents online at
  • GoogleMap control switched to GoogleMaps API v3 and .NET 4.0;
  • GoogleMap control is 100% ScriptControl now, it requires ScriptManager to be registered on the pages where and before it is used.
  • GoogleMap control is not persiting its entire client state automatically now, use the events to register interest in map state changes;
  • GoogleMap is script control and requires ScriptManager to be registerd on the page - GoogleMap documentation;
  • GoogleMarkers is extender control - GoogleMarkers documentation;
    • GoogleMarkers is data bound control - in order to render out markers from a data source;
    • Text property was changed to Info - it contains the info window content for the marker and data bind field property was changed to DataInfoField;
    • DataIconField added for data binding custom icon url from data source to the markers;
  • GooglePolygon is extender control - GooglePolygon documentation;
  • GooglePolyline is extender control - GooglePolyline documentation;
  • GoogleDirections is extender control - GoogleDirections documentation;

Reviews for this release

Very good job, well coded! It's fast and flexible. You have spared us a lot of work.
by MichaelBakker on Jul 6, 2012 at 9:04 AM
Great work! Really, really well done!
by sanarg on Jan 23, 2012 at 3:42 PM
what is there instead of GoogleLocation propery?
by myyakkoob on Dec 13, 2011 at 10:56 AM