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.

Reply via email to