Hey guys,

I LOVE infobox. It's so helpful in my map applications. So cheers to
all the contributors.

I'd love to be able to use Nodes for my content instead of strings,
but I haven't been getting it to work.

Here's the code that doesn't work. The obj is a JSON obj that has some
values stored in it. This code prints "[object HTMLDivElement]" as the
InfoBox content.

var regionName = document.createElement('div'),
            regionMarkerText = document.createElement('div'),
            regionPosition = new google.maps.LatLng(
                obj["latLng"]["lat"],
                obj["latLng"]["lng"]
            );
        regionName.className = "region-name";
        regionName.innerText = obj["name"];
        regionMarkerText.className = "region-marker-text";
        regionMarkerText.appendChild(regionName);
        var options = {
            content: regionMarkerText,
            boxStyle: {
                width: "auto",
                height: "auto",
            },
            disableAutoPan: true,
            pixelOffset: new google.maps.Size(-60, -20),
            position: regionPosition,
            closeBoxURL: "",
            isHidden: false,
            pane: "mapPane",
            enableEventPropagation: true
        },
            label = new InfoBox(options);

-- 
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