2012-08-07 61 views
0

如何放大標記圖標?我有一個更多圖標的圖像,我從他們的眉毛選擇* .png圖像中的位置。在谷歌地圖上放大標記圖像

sIcons[c] = new google.maps.MarkerImage(
      pgePath + 'img/icons.png', 
      new google.maps.Size(40, 45), 
      new google.maps.Point(c * 40, 90), 
      new google.maps.Point(22, 31) 
     ); 

40x45是大圖像(icons.png)中的一個圖標的大小。但我需要展示它更大。

我試圖用「new google.maps.Size(80,90)」填充第5個argumetn,但它不起作用。

sIcons[c] = new google.maps.MarkerImage(
      pgePath + 'img/icons.png', 
      new google.maps.Size(40, 45), 
      new google.maps.Point(c * 40, 90), 
      new google.maps.Point(22, 31), 
      new google.maps.Size(80, 90) 
     ); 

我不想上傳更大的圖像 - 我需要使用這一個我已經在其他地方使用原始大小。

+0

它看起來像您已經閱讀[文件](https://developers.google。 com/maps/documentation/javascript/reference#MarkerImage) ,看起來你正在做正確的事情。也許你可以提供一個鏈接到你的地圖,它不工作或一個jsfiddle演示問題。 – geocodezip 2012-08-08 00:08:22

回答

0

這裏是an example,顯示比例與圖標的工作(但不是精靈,我沒有與精靈爲例)