You got a reply in your other thread, and it's still good:
http://groups.google.com/group/Google-Maps-API/browse_thread/thread/b07c1b6eb8443125

Please read and follow:
http://groups.google.com/group/Google-Maps-API/web/suggested-posting-guidelines

--
Marcelo - http://maps.forum.nu
--



On Jan 22, 5:11 pm, Ivan <[email protected]> wrote:
> Hi All,
>
> I have the dilema in the code execution of the submit function. I have
> a link on my page that should create only on marker if clicked.
> However if the link is clicked more than once and then clicked on the
> map it displays the markers amounted to the times it was clicked. Can
> anyone assist as to why this is happening with the 2 functions below?
>
> function submit(){
>
> var submitfile;
> map.clearOverlays();
>
> document.getElementById("mapwindow").innerHTML =  '';
> map.getDragObject().setDraggableCursor("crosshair");
>
> var submit = GEvent.addListener(map, "click", function(submitmarkerx,
> point) {
>
> if (language=='english'){
>
> submitfile = 'http://www.mysite.com/php/submitplaceform.php'
> submitfilex = 'http://www.mysite.com/upload/index.html'}
>
> else if(language=='espanol'){
> submitfile = 'http://www.mysite.com/upload/indexesp.php'
>
> }
>
> var submitmarkerx = createsubmitMarker(point,'<div>Please enter
> details for this location on the left side bar and click on save to
> add your place</div>');
>
> map.addOverlay(submitmarkerx);
>
> GEvent.addListener(map, "infowindowclose", function(){map.removeOverlay
> (submitmarkerx); map.getDragObject().setDraggableCursor("auto");});
> GEvent.removeListener(submit);
>
> });
>
> GEvent.addListener(map, "infowindowclose", function(){map.clearOverlays
> ()
>
> });
> }
>
> function createsubmitMarker(point,html) {
>
> var icon = new GIcon();
> icon.image = "http://labs.google.com/ridefinder/images/mm_20_red.png";;
> icon.shadow = "http://labs.google.com/ridefinder/images/
> mm_20_shadow.png";
> icon.iconSize = new GSize(12, 20);
> icon.shadowSize = new GSize(22, 20);
> icon.iconAnchor = new GPoint(6, 20);
> icon.infoWindowAnchor = new GPoint(5, 1);
>
> var homemarker = new GMarker(point,{icon:icon, draggable: true});
> GEvent.addListener(homemarker, "click", function()
> {homemarker.openInfoWindowHtml(html);});
> return homemarker;
>
> }
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Maps API" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/Google-Maps-API?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to