我有一个应用程序跟踪太阳的位置,并有一个折线显示太阳的当前位置。我想在围绕圆圈的聚合物的末尾放置一个图标,但图标似乎围绕着线的末端而不是保持静止。
仅用代码解释很难,但可以看到一个例子here
这是我用来绘制图标的代码(顺便提一下是26x26)
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)
});
我尝试过改变尺寸和原点,但它似乎仍然围绕折线而不是停留在最后(或距离线的末端只有几个像素)任何人都可以帮我这个吗?
[编辑] 你会在第一次访问时获得教程,只需刷新它就可以离开并点击在地图上的任何地方制作一个正方形或其他东西,一旦你放了4分,你就会看到我遇到的问题。