谷歌地图didTapMarker委托方法有时不起作用

时间:2018-11-15 07:57:55

标签: ios objective-c google-maps

我在iOS上使用Google Maps SDK。在地图视图上显示了很多标记(带有聚类的大约1000+),我注意到在点击 for (int i = 0; i < n.length ; i++) { for (int j = 0; j < n[0].length ; j++) { int d = j + 1; int e = j - 1; if (d < n[0].length) { if ((n[i][j] == 0 && n[i][d] == 0) || (n[i][j] == 0 && n[i][e] == 0)) { coordinates.append("(" + i + "," + j + ")\t"); //count ++; } } } 的标记j方法后经过数次计数(大约20+)后,“工作。某些地图移动或缩放后,它可以正常工作。我的didTapMarker:(GMSMarker *)marker方法如下所示:

GMSMapViewDelegate

也许有人遇到了这种情况,并找出了解决方法或导致此错误的原因,请给我建议。

0 个答案:

没有答案