0

タイプに応じて画像のパスを保持する連想配列があります。

var customIcons = {
  restaurant: {  icon: 'http://labs.google.com/ridefinde/a2/8.gif',   },
  bar: {  icon: 'http://labs.google.com/ridefinder/images/mm_20_red.png',   }
};

マーカーは次の場所で作成されます。

var icon = customIcons[icones] || {};
      var marker = new google.maps.Marker({
        map: map,
        position: point,
        icon: icon.icon,   });

しかし、アイコンが大きすぎます。それらのサイズを(30、30)に変更するにはどうすればよいですか?

4

1 に答える 1

2

次のように、アイコンをマーカー画像として作成します。

icon: new google.maps.MarkerImage( URL_GOES_HERE , undefined, undefined, undefined, new google.maps.Size(30, 30));

于 2012-09-28T19:20:03.983 に答える