2017-02-18 1 views
0

ajouter le anntation comme celui-ciEst-il possible d'ajuster la taille de l'image de la broche d'annotation ti.map

var annot= Map.createAnnotation({ 
     latitude: XXXXXXXXXXX, 
     longitude: XXXXXXXXXX, 
     title: 'myPlace', 
     image: 'myPin.png', 
     width:'100dp',// doesn't work 
     height:'100dp'// doesn't work 
    }); 
    this.mapView.addAnnotation(annot); 
} 

Je voudrais changer la taille de l'image cependant, il semble aucun moyen de changer.

J'ai donc besoin de modifier la taille du fichier lui-même par l'éditeur d'image ou quelque chose. En outre, les images s'affichent différemment sur Android ou iPhone. Je dois donc faire deux tailles pour chaque épingle.

Répondre

1
MapModule.createAnnotation({ 
    latitude : XXXX, 
    longitude : XXXX, 
    customView : Ti.UI.createView({ 
     width : widthImg, 
     height : heightImg * 2, 
     children : [Ti.UI.createView({ 
      top : 0, 
      width : width, 
      height : height, 
      backgroundImage : "myPin.png" 
     })] 
    }) 
}); 
+0

Merci, 'customView' fonctionne bien !! – whitebear