I'm trying to ensure that custom markers being displayed at the same o-
ordinates are shown in a specified z order. To avoid overlap, some
markers have a longer 'pin' so that they appear above others (ie.
further north) I want to avoid the 'pin' on the icon overlying the
other icon.
I've followed (I hope) examples in the Google API V3, but nothing I do
is changing the z order of markers.
I'm creating the marker as follows:
...
var marker = new google.maps.Marker (
posn, {
title: title,
icon: icon,
desc: desc,
draggable: false,
zindex: zInd
});
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml(desc);
});
...
The required value of zindex IS being captured in the value of 'zind',
but it's not getting into the marker (or if it is, it's not having any
visible effect.
See http://www.holidaymullandiona.com/maps5/index.php.
There are two cases there where an 'SC' marker shows above another
marker. In the left example the pin of the 'SC' marker can be seen on
the 'GH' marker below. In the right example the pin is hidden behind
the 'BB' marker below.
This has been achieved by setting the order of creation of the markers
( a method not available to me in production).
All my attempts to change the z order on the fly have failed.
I've seen examples where the variable has an uppercase 'I' ('zIndex')
instead of 'zindex', but neither work for me.
Can anyone tell me what I've done wrong, please ?
--
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.