2017-02-18 1 views
0

ich füge Sie die anntation wie dieseIst es möglich, die Stift Bildgröße von 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); 
} 

einstellen würde ich die Größe des Bildes mag zwar ändern, scheint es keine Möglichkeit, zu ändern.

Also muss ich die Dateigröße selbst durch Bildbearbeitung oder etwas bearbeiten. Außerdem werden Bilder in Android oder iPhone unterschiedlich angezeigt. Also muss ich für jede Pins zwei Größen machen.

Antwort

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

Danke, 'customView' funktioniert gut !! – whitebear

Verwandte Themen