Googleマップを使用したPhonegapアプリを開発していますが、地図を読み込んでマーカーを置くと、マーカーのアイコンを設定すると奇妙な動作をします。基本的に、アイコンとして読み込まれる新しい画像は、デフォルトのマーカーアイコンの上にのみ読み込まれます。これが私が話していることのスクリーンショットです:
これは、マーカーの外観を変更するために使用しているコードです。
carMarker = new google.maps.Marker();
carMarker.setPosition(new google.maps.LatLng(latitude, longitude));
var background = new google.maps.MarkerImage("images/parkreminderpop.png",
new google.maps.Size(100, 90),
new google.maps.Point(0, 0),
new google.maps.Point(50, 90),
new google.maps.Size(100, 90));
var image = new google.maps.MarkerImage(photoURI,
new google.maps.Size(96, 68),
new google.maps.Point(0, 0),
new google.maps.Point(48, 88),
new google.maps.Size(96, 68));
carMarker.setIcon(image);
carMarker.setShadow(background);
助けてくれてありがとう!