G_M不正确

时间:2018-03-11 17:15:47

标签: google-maps

我正在尝试使用以下代码实现标记群集不起作用。当我试图执行此操作时,它正在显示标记,但它不是聚类标记。我试图解决这个问题,但我失败了。任何人都可以帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

我还没有时间仔细研究这个问题,但是:

    createMarker(latlng, Route, Agence, Secteur, CodeClient, PrecisionGPS, Latitude, Longitude, BarCode, PrenomClient, NumAdresse, Tel, Whatsapp, NbrFrigo, OpenAm, CloseAm, OpenPm, ClosePm, OpenAmVen, CloseAmVen, OpenPmVen, ClosePmVen, OpenAmDim, CloseAmDim, OpenPmDim, ClosePmDim, IMEI, Date_Added);

      // marker position is added to bounds variable
      bounds.extend(latlng); 

        var markerCluster = new MarkerClusterer(map, markersData,{imagePath: 'https://developers.google.com/maps/documentation/javascript/examples/markerclusterer/m'});
   }

这里有两件事:

  1. 需要将标记推入数组以供MarkerClusterer,markersData使用。我看不到这种情况发生了吗?

  2. 当你拥有数组中的所有标记时,MarkerClusterer需要在标记创建循环之外。

  3. 希望这会有所帮助......

答案 1 :(得分:0)

休钉了一下。您只需要创建一个MarkerClusterer,然后在创建所有标记后添加标记数组。就是这样。

看看这些例子:

https://github.com/googlemaps/v3-utility-library/tree/master/markerclustererplus/examples