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
Vous devez vous connecter pour publier un commentaire.
Pourquoi ne pas ajouter un écouteur d'événement à l'intérieur de votre fonction d'initialisation:
OriginalL'auteur Barhum
Google Maps Marqueur de l'ajout est très simple.J'ai créé un exemple, pour vous.Dans cette page il y a quelques exemples de base de google maps marqueurs
http://www.w3docs.com/learn-javascript/google-maps-markers.html
OriginalL'auteur Hazarapet Tunanyan