我在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
也许有人遇到了这种情况,并找出了解决方法或导致此错误的原因,请给我建议。