0

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);

助けてくれてありがとう!

4

2 に答える 2

0

何が起きたのかわかりませんが、問題は解消されたようです。解決策が見つからない同じ問題を抱えている人には申し訳ありません。

于 2012-08-01T13:47:34.140 に答える
0

このサンプル コードが役立つと思います。

これは、上記のサンプル コードに関連する投稿です。

次の 1 行を追加して、ページに Google Maps API を含めることを忘れないでください。

<script src="http://maps.google.com/maps/api/js?sensor=false" type="text/javascript"></script>

メジョ・ウィルソン

于 2012-07-30T07:04:14.340 に答える