Exemple #1
0
    public void Selected(int index)
    {
        Item it = results[index];

        double[] p = new double[3];
        p[1] = 270;
        nav.SetRotation(p); // nadir view
        p[0] = it.lon;
        p[1] = it.lat;
        p[2] = 0;
        nav.SetPoint(p);         // location of the result
        nav.SetViewExtent(6000); // some reasonable view extent (zoom)
        nav.SetOptions("{\"type\":\"flyOver\"}");
    }
Exemple #2
0
    public void Selected(int index)
    {
        Item it = results[index];

        double[] p = new double[3];
        p[1] = 270;
        nav.SetRotation(p); // nadir view
        p[0] = it.position.x;
        p[1] = it.position.y;
        p[2] = it.position.z;
        nav.SetPoint(p);                                            // location of the result
        nav.SetViewExtent(it.radius > 3000 ? it.radius * 2 : 6000); // some reasonable view extent (zoom)
        nav.SetOptions("{\"navigationType\":2}");                   // switch to fly-over navigation mode
    }