Javascript 多段线末端的Google Maps V3图标
我有一个追踪太阳位置的应用程序,还有一条显示太阳当前位置的多边形线条。我想在多边形的末端放置一个图标,沿着多边形绕圆圈旋转,但图标似乎围绕线条的末端旋转,而不是保持静止 仅用代码很难解释,但可以看到一个示例 下面是我用来绘制图标的代码(顺便说一下,它是26x26) 我尝试过更改大小和原点,但它似乎仍然围绕多段线旋转,而不是停留在末端(或距离线末端仅几个像素),有人能帮我吗 [编辑]Javascript 多段线末端的Google Maps V3图标,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,我有一个追踪太阳位置的应用程序,还有一条显示太阳当前位置的多边形线条。我想在多边形的末端放置一个图标,沿着多边形绕圆圈旋转,但图标似乎围绕线条的末端旋转,而不是保持静止 仅用代码很难解释,但可以看到一个示例 下面是我用来绘制图标的代码(顺便说一下,它是26x26) 我尝试过更改大小和原点,但它似乎仍然围绕多段线旋转,而不是停留在末端(或距离线末端仅几个像素),有人能帮我吗 [编辑] 您将在第一次访问时获得教程,只需刷新以使其消失,然后单击在地图上的任何位置创建一个正方形或其他东西,您将在放置4个
您将在第一次访问时获得教程,只需刷新以使其消失,然后单击在地图上的任何位置创建一个正方形或其他东西,您将在放置4个点后看到我遇到的问题。位置(l)来自何处?哦,对不起。这是函数的一部分(剩下的只是类型检查),l=GoogleLatlng对象。但它来自哪里?为什么你认为它是多段线的终点?它是我的多段线的终点,我使用了与线的终点相同的latLng对象,因此图标保持在那里,但实际上它围绕着它旋转。
var _g = google.maps;
var image = {
url: 'images/' + i,
size: new _g.Size(26, 26),
origin: new _g.Point(0, 0),
anchor: new _g.Point(0, 0)
};
// Our custom marker
s.ICONS[i] = new _g.Marker({
"position" : [the end google.maps.LatLng() of the polyline],
"icon" : image,
"draggable" : false,
"map" : s.instance,
"anchor" : new _g.Point(0, 0)
});