Jim
Jim

Reputation: 923

map.addOverlay in Google API v3

is this the correcty way to change the add Overlay to v3? In V3 addOverlay is deprecated...and replaced with setMap?

    if (setContainerVisible == 1) {
        mapElements[lMapElementIndex]['visible'] = 1;
        //map.addOverlay(marker); v2
        marker.setMap(marker); // v3 ??
    }

for more infos see the whole source http://pastebin.com/w1nm0W75 (line: 507)

Upvotes: 6

Views: 23141

Answers (1)

Suvi Vignarajah
Suvi Vignarajah

Reputation: 5788

Not quite, there is actually a number of ways you can do it. The simplest, and what you're probably looking for is

marker.setMap(map);

You can also initialize the map it supposed to be bound to when initializing your marker variable in the markerOptions.

Take a look at this document, it describes the methods and approaches to add markers and other overlays in V3: https://developers.google.com/maps/documentation/javascript/overlays#AddingOverlays

Upvotes: 11

Related Questions