alter! erstens: lese die TOS des forums zweitens: poste einfach einen link (falls du keinen webspace hast -- >dropbox und gut is) thrid: SPEAK ENGLISH !
On 22 Jun., 18:01, "[email protected]" <[email protected]> wrote: > Please read Pil's post again. Particularly this part: > > > > This is no invitiation to post the whole code but a hint to read the > > > posting guide lines and post a link. > > -- Larry > > On Jun 22, 8:53 am, Johannes <[email protected]> wrote: > > > > > > > > > Hi Pil, > > thanks for reply! > > > The Code which i use to initialize: > > > var map; > > var markersArray = []; > > > function initialize() { > > var haightAshbury = new google.maps.LatLng(51.151786,9.115039); > > var mapOptions = { > > zoom: 8, > > center: haightAshbury, > > mapTypeId: google.maps.MapTypeId.ROADMAP > > }; > > map = new google.maps.Map(document.getElementById("map_canvas"), > > mapOptions); > > > google.maps.event.addListener(map, 'rightclick', function(event) { > > addMarker(event.latLng); > > }); > > google.maps.event.addListener(marker, 'click', function() { > > //markerClick(this); > > alert("test"); > > }); > > > } > > > function markerClick( mark ) > > { > > for ( var m = 0; m < markersArray.length; ++m ) > > { > > if ( markersArray[m] == mark ) > > { > > map.set_center(store_locations[m]); > > map.set_zoom(16); > > return; > > } > > } > > > } > > > function addMarker(location) { > > marker = new google.maps.Marker({ > > position: location, > > map: map > > }); > > markersArray.push(marker); > > > } > > > // Removes the overlays from the map, but keeps them in the array > > function clearOverlays() { > > if (markersArray) { > > for (i in markersArray) { > > markersArray[i].setMap(null); > > } > > } > > > } > > > // Shows any overlays currently in the array > > function showOverlays() { > > if (markersArray) { > > for (i in markersArray) { > > markersArray[i].setMap(map); > > } > > } > > > } > > > // Deletes all markers in the array by removing references to them > > function deleteOverlays() { > > if (markersArray) { > > for (i in markersArray) { > > markersArray[i].setMap(null); > > } > > markersArray.length = 0; > > } > > > } > > > This code is available from the google examples. I think the problem > > is caused by using the marker array? Before i had another way to set > > markers, without pushing it into an array - and the listener worked! > > Now, he is simply doing nothing :/ > > > greets jo > > > On Jun 22, 2:32 pm, Pil <[email protected]> wrote: > > > > On Jun 22, 1:41 pm, Johannes <[email protected]> wrote: > > > > > Wo könnte das Problem liegen? > > > > In your code which we can see only partially. > > > > Where is marker defined? What does the function addMarker() do and > > > where is it? > > > Is map a global or a local variable? What are the chars after the last > > > brace for? Is your HTML valid? > > > > This is no invitiation to post the whole code but a hint to read the > > > posting guide lines and post a link. -- You received this message because you are subscribed to the Google Groups "Google Maps JavaScript API v3" 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-js-api-v3?hl=en.
