我有一个程序,当剥离到最基本的功能时,按预期将多边形和圆圈绘制到我的GoogleMap
。但是,添加了所有其他功能后,多边形和圆圈将不再显示在地图上。由于有几千行代码要梳理,我正在搜索一个全面的事件列表,这些事件会导致从地图中清除形状以缩小范围。我还没有在官方Google地图文档中找到相关文档。
我遗失的地方是否有完整的清单?
答案 0 :(得分:0)
我发现只有一个事件可以从cppFunction('NumericMatrix row_erase (NumericMatrix& x, IntegerVector& rowID) {
// a similar function would exist for removing a column.
rowID = rowID.sort();
NumericMatrix x2(Dimension(x.nrow()- rowID.size(), x.ncol());
int iter = 0; // possibly make this a pointer?
int del = 1; // to count deleted elements
for (int i = 0; i < x.nrow(); i++) {
if (i != rowID[del - 1])
x2.row(iter) = x.row(i);
iter++;
} else {
del++;
}
}
return x2;
}')
中移除形状。该事件为GoogleMap
。