2012-08-07 64 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,显示比例与图标的工作(但不是精灵,我没有与精灵为例)