Custom Markers Disappear on Reload

Apr 29, 2010 at 12:33 PM

I love this control but I'm trying to do fancier things and ran into a problem. This seems like a pretty simple thing but I'm stuck and can't find any prior mention of this issue. I'm having a problem when I use custom marker icons in my maps. Everything displays fine on the initial load but when the page is refreshed (as for example another control switches to Edit mode) the map remains but the markers disappear. The same map behaves exactly as expected if I use the default marker icons.  For the custom markers I believe I am setting the Url, Size, and Anchor properties correctly. I've tried it both in code-behind and embedded in the control to no avail.  Am I missing something?

May 10, 2010 at 9:10 PM
I had the same problem with the GoogleMap and a submit button nested into an UpdatePanel. I resolved the problem adding a PostBackTrigger to the UpdatePanel with ControlId setted to the submit button.
May 11, 2010 at 12:43 PM
I have this problem whether the map is in an UpdatePanel or not. I also did a test with the custom control page that is part of the demonstration pages (http://googlemap.artembg.com/marker/CustomIcons.aspx). I extracted the html markup to its own page (so I did not need the masterpage) and added a simple postback button and label that showed the time. As I expected, the custom markers disappeared on postback. So I know I'm not the only one with this problem with custom markers!
May 20, 2010 at 8:57 PM

I have the same problem. I found out that the custom marker icon size becoming (0,0) after the page is postback, please see part of the rendered page source code:

GoogleMap1.addMarker({"Address":null,"AutoPan":true,"Bouncy":false,"Clickable":true,"Draggable":false,"DragCrossMove":false,"IconAnchor":{"X":0,"Y":0},"IconSize":{"Height":0,"Width":0},"IconUrl":"/Images/Markers/icon16.png","InfoWindowAnchor":{"X":0,"Y":0},"Latitude":36.1605453491211,"Longitude":-115.160026550293,"MaxZoom":null,"MinZoom":null,"OpenInfoBehaviour":0,"ShadowSize":{"Height":0,"Width":0},"ShadowUrl":null,"Text":null,"Title":"RoadwayID:113, SegmentID:2, DeviceID:45"});

 When the first time page is loaded, the iconsize is (16,16). I am guessing the markers disappear just because the size is 0.

Any suggestions to solve this problem? Thanks!

Coordinator
May 21, 2010 at 5:52 AM
This discussion has been copied to a work item. Click here to go to the work item and continue the discussion.
Coordinator
May 21, 2010 at 5:56 AM

Hi,

The problem will be fixed in next release 4.5

Regards