我正在研究车辆跟踪解决方案。我有一个折线,我在其上设置一个符号(看起来像汽车)的动画,使它看起来像汽车在地图上移动。当我的用户点击汽车时,我想打开一个infowindow来显示驾驶员的姓名和手机号码。
如果单击标记,我可以打开infowindow,但我不知道如何对在折线上移动的sybmol执行相同的操作。
答案 0 :(得分:0)
您可以使用
marker.setPosition(latlng);
更改位置
并为标记指定一个图标,如符号
var marker = new google.maps.Marker({
position: feature.position,
icon: your_symbol_image.png,
map: map
});
只需获得您需要的位置并打开信息窗口。
var infowindow = new google.maps.InfoWindow({
content: "my infowindow text content"});
infowindow.setPosition(your_lat_lng);
infowindow.open(map);