如何在单击与折线关联的符号后打开infowindow

时间:2017-03-27 11:28:17

标签: google-maps symbols infowindow google-polyline

我正在研究车辆跟踪解决方案。我有一个折线,我在其上设置一个符号(看起来像汽车)的动画,使它看起来像汽车在地图上移动。当我的用户点击汽车时,我想打开一个infowindow来显示驾驶员的姓名和手机号码。

如果单击标记,我可以打开infowindow,但我不知道如何对在折线上移动的sybmol执行相同的操作。

1 个答案:

答案 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);