L'Api Google Maps, marqueur Personnalisé points d'ancrage
J'ai créé un marqueur personnalisé pour une utilisation dans mon google map. Le point d'ancrage de l'icône doit être dans le coin inférieur gauche. Sur ma carte, les points d'ancrage semblent être sur le bord inférieur dans le centre de l'icône. L'icône est de 32 x 49. Le code que j'ai compris, tous mes marqueurs. J'ai cherché pendant des heures et ne trouve pas les réponses. La V3 de l'api dit que la propriété est l'ancre. Lorsque j'utilise cette propriété ne marqueurs afficher sur la carte.
var iconImage = "images/Italian Flag Mine New.png";
var map = new google.maps.Map(document.getElementById('map-canvas'), {
zoom : 12,
center : new google.maps.LatLng(45.067314,7.697774),
mapTypeId: google.maps.MapTypeId.ROADMAP});
var infowindow = new google.maps.InfoWindow();
var iconImage = {url : "images/Italian Flag Mine New.png",
anchorPosition : (0,49)};
//var iconImage = {url: "images/Italian Flag Mine New.png",
// anchor : (0,49)};
var marker, i, savedMarker;
for (i = 0; i < locations.length; i++) {
marker = new google.maps.Marker({
position : new google.maps.LatLng(locations[i][latIndex], locations[i][lngIndex]),
map : map,
animation: google.maps.Animation.DROP,
icon : iconImage
});
Toute aide serait appréciée. Merci.
OriginalL'auteur user3242810 | 2014-02-02
Vous devez vous connecter pour publier un commentaire.
La
anchor
propriété fait partie de la gamme du constructeur, mais vous devez toujours créer une instance de l'objet en fonction de Google documents (moins de Complexes "Icônes" de la rubrique). Donner à ceci un essai:Vous devriez également envisager de spécifier la taille de la propriété.
OriginalL'auteur pjfamig
вы должны указать координаты кликабелности анкора, она зависет от зоома
ваш примерно будет так
(vous devez indiquer les coordonnées de l'ancre cliquable, cela dépend du Zoom
votre sur le point de l'être):
https://developers.google.com/maps/documentation/javascript/markers
может быть и не так, надо по экспериментировать:) (peut être pas le cas, il est nécessaire d'expérimenter 🙂 merci Google translate:))
OriginalL'auteur Emir Mamashov