L'API Google Maps v3 - Ajouter un marqueur après initialiser

Mon objectif final: ne Charger que les marqueurs de carte dans la fenêtre de la carte et si la carte est déplacée, recharger les marqueurs de carte dans la nouvelle fenêtre d'affichage.

Pour autant que je sais, pour ce faire j'ai besoin de la carte coin coordonnées que je ne peux charger une fois que la carte est en veille, de cette façon je peux transmettre ces coordonnées à mon fichier PHP pour interroger ma base de données et de sortie XML pour les repères de la carte dans le coin (je suis en train d'essayer de réduire le stress sur ma DB en limitant la requête uniquement la carte de la zone). Je vais avoir de la difficulté à l'ajout d'un mannequin marqueur post-initialiser (voir code ci-dessous). Il est tout simplement pas le chargement de la marque, tout le reste fonctionne bien.

<script src="https://maps.googleapis.com/maps/api/js?v=3.exp"></script>

<script>

function initialize() {
    var map = new google.maps.Map(document.getElementById("googleMap"), {
     zoom: 12,
     center: new google.maps.LatLng(40.779502, -73.967857)
    });

    google.maps.event.addListener(map, 'idle', function() {
         /*bounds =  map.getBounds();
         ne = bounds.getNorthEast();
         sw = bounds.getSouthWest();
         window.top.showBounds();*/
         TestMarker();

    });
}

function addMarker(location) {
    marker = new google.maps.Marker({
        position: location,
        map: map
    });
}

//Testing the addMarker function
function TestMarker() {
       CentralPark = new google.maps.LatLng(40.779502, -73.967857);
       addMarker(CentralPark);
}

google.maps.event.addDomListener(window, 'load', initialize);

</script>

OriginalL'auteur WhoopitySchmoopity | 2015-03-11