cordova でアプリ開発をしています.
cordova-plugin-googlemaps というプラグインを使用しています.
マーカーのアイコン画像の変更をしたく,下記のようなコードを書きました.

document.addEventListener("deviceready", function() {
// Get the current device location "without map"
var option = {
  enableHighAccuracy: true // use GPS as much as possible
};
plugin.google.maps.LocationService.getMyLocation(option, function(location) {

  // Create a map with the device location
  var mapDiv = document.getElementById('map_canvas');
  var map = plugin.google.maps.Map.getMap(mapDiv, {
    'camera': {
      target: location.latLng,
      zoom: 16
    }
  });


  // Add a marker
  var marker = map.addMarker({
    'title': 'I am here',
    'position': location.latLng,
    'icon': 'icon.png',
  });

  //marker.showInfoWindow();

});
});

画像のパスは間違っていないのですが,表示がデフォルトの赤マーカのままです.