Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/195.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/151.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android DroidAR图书馆地理定位问题_Android_Geolocation - Fatal编程技术网

Android DroidAR图书馆地理定位问题

Android DroidAR图书馆地理定位问题,android,geolocation,Android,Geolocation,我想在我的项目中使用DroidAR库,但示例代码不起作用 我在我的项目中使用此代码 ^ public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Button button = new Button(this

我想在我的项目中使用DroidAR库,但示例代码不起作用 我在我的项目中使用此代码

^

    public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        Button button = new Button(this);
        button.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {
                ArActivity.startWithSetup(MainActivity.this,
                        new DefaultARSetup() {

                            @Override
                            public void addObjectsTo(GL1Renderer renderer,
                                    final World world, GLFactory objectFactory) {
                                Location l = new Location("");
                                l.setLatitude(51.533144);
                                l.setLongitude(46.038401);

                                Obj o = new GeoObj(l);

                                o.setComp(objectFactory.newCube());
                                o.setComp(new Entity() {

                                    private Updateable p;
                                    private float waitTimeInMilliseconds = 1000;
                                    UpdateTimer timer = new UpdateTimer(
                                            waitTimeInMilliseconds, null);

                                    @Override
                                    public boolean accept(Visitor visitor) {
                                        return false;
                                    }

                                    @Override
                                    public boolean update(float timeDelta,
                                            Updateable parent) {
                                        p = parent;
                                        if (timer.update(timeDelta, parent)) {
                                            // true once a second, do the
                                            // calculation here:
                                            float distanceOfGeoObjToUser = Vec.distance(
                                                    ((GeoObj) p)
                                                            .getVirtualPosition(),
                                                    world.getMyCamera()
                                                            .getPosition());
                                            Log.d("dist",
                                                    String.valueOf(distanceOfGeoObjToUser));
                                        }
                                        return true;
                                    }

                                    @Override
                                    public void setMyParent(Updateable parent) {
                                        this.p = parent;
                                    }

                                    @Override
                                    public Updateable getMyParent() {
                                        return p;
                                    }
                                });
                                world.add(o);
                            }
                        });
            }
        });
        setContentView(button);
    }
}
应用程序正在加载,但没有显示任何内容 但在日志中我看到了这一点

Current location was unknown, cant do steps

如果每个人都参与,我是github的公开问题