示例#1
0
    void removePois()
    {
        List <Poi> del = new List <Poi>();

        for (int i = 0; i < pois.Count; ++i)
        {
            if (map.dist(pois[i].lat, pois[i].lon) > del_radius)
            {
                del.Add(pois[i]);
            }
        }
        for (int i = 0; i < del.Count; ++i)
        {
            Poi deletePoi = del[i];
            pois.Remove(deletePoi);
            deletePoi.kill();
        }
    }