I can't seem to add a marker to a map from within a callback function.  I 
have this code.

        var map;
$.get(url, function(data) {
var coordinates = JSON.parse(data);
var latlng = new google.maps.LatLng(coordinates[0], coordinates[1]);
var myOptions = {
          center: latlng,
          zoom: 10,
          mapTypeId: google.maps.MapTypeId.ROADMAP
        };
    
map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
var marker = new google.maps.Marker(
           { position: new google.maps.LatLng(41.7056381, -72.5559746),
             map: map
           }); 
});

The map shows up in the page fine but no marker.  If I move all this code 
from outside the callback it works with the marker.  Any thoughts?  Been at 
this for two hours now.  

-- 
You received this message because you are subscribed to the Google Groups 
"Google Maps JavaScript API v3" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-maps-js-api-v3/-/uARWrPZVMlEJ.
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