如何在谷歌地图api v3中拉伸图标

时间:2014-07-07 03:42:37

标签: javascript google-maps google-maps-api-3

这是我的代码...... 问题是,我不知道如何拉伸图标的图像。 我只是想知道是否有办法拉伸图标的图像?如果有的话,请告诉我..谢谢提前

var image = {
    url: 'images/arrive.png'
    size: new google.maps.Size(40, 40)
};

var markerOptions = {
  map: map, 
  position: new google.maps.LatLng(lati, longti), 
  icon: image};

3 个答案:

答案 0 :(得分:3)

使用喜欢

 var icon = {
     url: "../res/sit_marron.png", // url
     size: new google.maps.Size(width, height), // size
     origin: new google.maps.Point(0,0), // origin
     anchor: new google.maps.Point(anchor_left, anchor_top) // anchor 
 };

 position = new google.maps.LatLng(latitud,longitud)
 marker = new google.maps.Marker({
  position: position,
  map: map,
  icon: icon
 });

Markers

答案 1 :(得分:3)

使用Google Maps API的scaledSize属性。

缩放后整个图像的大小(如果有)。使用此属性可以拉伸/缩小图像或精灵。

您可以在此处查看scaledSize

答案 2 :(得分:0)

把它放在你的代码上,

 origin: new google.maps.Point(0,0),
 anchor: new google.maps.Point(anchor_left, anchor_top)