0

我有在我的地图上使用 MarkerImage 的标记。问题是我正在尝试移动标记图像,以便图标中心位于确切的坐标位置。

我不工作。

我的代码是:

var image = new google.maps.MarkerImage(icon,
  // This marker is 15 pixels wide by 15 pixels tall.
  new google.maps.Size(15, 15), 
  new google.maps.Point(7,7),
  new google.maps.Point(7,7)
);
var marker = new google.maps.Marker({
  position: new google.maps.LatLng(lat, lon),
  map: map,
  title: title,
  icon: icon
});

标记应位于折线上的中心,因为它们标记位于折线上的对象。它们出现在我的地图上。

在此处输入图像描述

4

1 回答 1

0

行。我在我的标记中插入了图标而不是图像,所以它看不到移动的图像。

此外,自 3.11 版以来,参考文献中的 MarkerImage 已更改为 Icon 类型,因此也值得修改。

于 2013-04-03T11:36:05.113 回答