2017-03-13 9 views
0

pixelig Wenn ich einen Marker mit einem großen Symbol setzen, ich habe es nicht die Größe kann, und wenn habe ich ein kleines Bild, um esGoogle Maps nativen ionischen 2 marker

let icon = 'www/assets/images/car3.png'; 
    let position: GoogleMapsLatLng = new GoogleMapsLatLng(0,0); 
    let markerOptions: GoogleMapsMarkerOptions = { 
     position: position, 
     icon:icon 
    }; 

Antwort

1

pixelig werden Sie Optionen zu Ihrem Marker geben können .

let marker; 

//example 
let icon = { 
    size: new google.maps.Size(46, 70), 
    origin: new google.maps.Point(0, 0), 
    anchor: new google.maps.Point(22, 70), 
    scaledSize: new google.maps.Size(46, 70), 
    icon: [URL] 
}; 

marker = new google.maps.Marker({ 
    map: this.map, 
    animation: google.maps.Animation.DROP, 
    position: new google.maps.LatLng(
    position.lat, 
    position.lng), 
    icon: icon 
    }); 
    marker.setMap(this.map); 
+0

Bitte beachte, dass ich Typoskript verwende und nicht-traditionellen Javascript und die google.maps.Point und google.maps.Size Methoden sind nicht in der nativen Maps Google –

+1

Plugin ist es Typoskript, Sie importieren Google Maps benötigen auf index.html und google über @Component "deklarieren lassen google;" –

+0

Es macht sehr viel Sinn, ich werde versuchen (y) –