Android DroidAR图书馆地理定位问题
我想在我的项目中使用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
^
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的公开问题