Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.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
Javascript 使用Wikitude的融合位置提供程序_Javascript_Fusedlocationproviderapi_Wikitude - Fatal编程技术网

Javascript 使用Wikitude的融合位置提供程序

Javascript 使用Wikitude的融合位置提供程序,javascript,fusedlocationproviderapi,wikitude,Javascript,Fusedlocationproviderapi,Wikitude,我以前使用安卓位置管理器来检索位置。但是,当我运行wikitude应用程序时,会加载POI,但不会显示POI。我读到一些帖子说,这可能是由于基本的定位策略造成的。因此,我决定使用融合位置提供程序。问题仍然存在。任何人都请帮助我 包xyz.arlayer.scratch; 导入android.content.pm.PackageManager; 导入android.os.Bundle; 导入android.app.Activity; 导入android.location.location; 导入

我以前使用安卓位置管理器来检索位置。但是,当我运行wikitude应用程序时,会加载POI,但不会显示POI。我读到一些帖子说,这可能是由于基本的定位策略造成的。因此,我决定使用融合位置提供程序。问题仍然存在。任何人都请帮助我

包xyz.arlayer.scratch;
导入android.content.pm.PackageManager;
导入android.os.Bundle;
导入android.app.Activity;
导入android.location.location;
导入android.support.v4.app.ActivityCompat;
导入android.support.v4.content.ContextCompat;
导入android.util.Log;
导入com.google.android.gms.common.ConnectionResult;
导入com.google.android.gms.common.GooglePlayServicesUtil;
导入com.google.android.gms.common.api.GoogleAppClient;
导入com.google.android.gms.common.api.pendingreult;
导入com.google.android.gms.common.api.Status;
导入com.google.android.gms.location.LocationListener;
导入com.google.android.gms.location.LocationRequest;
导入com.google.android.gms.location.LocationServices;
导入com.wikitude.architect.ArchitectStartupConfiguration;
导入com.wikitude.architect.ArchitectView;
导入java.io.IOException;
公共类扩充扩展活动实现
LocationListener,
GoogleAppClient.ConnectionCallbacks,
GoogleAppClient.OnConnectionFailedListener{
私有静态最终int WIKITUDE_权限_请求_摄像头=2;
私有架构视图架构视图;
私有静态最终字符串TAG=“LocationActivity”;
专用静态最终长间隔=1000*10;
专用静态最终最长最快_间隔=1000*5;
位置请求mLocationRequest;
GoogleapClient MGoogleapClient;
位置mCurrentLocation;
受保护的void createLocationRequest(){
mlLocationRequest=新位置请求();
mlLocationRequest.setInterval(间隔);
mLocationRequest.SetFastTestInterval(最快间隔);
mLocationRequest.setPriority(位置请求.优先级高精度);
}
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_增强);
this.architectView=this.findViewById(R.id.architectView);
最终ArchitectStartupConfiguration配置=新的ArchitectStartupConfiguration();
config.setLicenseKey("1.在中国的一个社区,一个社区,一个社区,一个社区,一个社区,一个社区,一个社区,一个社区,一个社区,一个社区,一个社区,一个社区,一个社区,一个社区,一个社区,一个社区,一个社区,一个社区,一个社区,一个社区,一个社区,一个社区,一个社区,一个社区,一个社区,一个社区,一个社区,一个社区一个社区,一个社区一个社区一个社区,一个社区一个社区一个社区一个社区一个社区一个社区一个社区一个社区,一个社区一个社区一个社区一个社区一个社区一个社区一个社区一个社区一个社区一个社区一个社区一个社区一个社区一个社区一个社区一个社区一个社区一个社区一个社区一个社区一个社区一个社区一个社区一个社区一个社区一个社区一个社区一个社区一个6CLGZCWEUGVYEL+OcNFL/7BFJU4.这是一个非常有用的研究成果。这是一个非常有用的研究成果。一个研究成果+一个J945QVVVVVVVXX6 6 6 6 6 6 6 6 6 10 10 10 10 10 10 10 10 10 10 10 10 10 10 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10=“);
这个.architectView.onCreate(配置);
日志d(标签“onCreate”);
//如果GoolglePlayServices不可用,则显示错误对话框
如果(!isGooglePlayServicesAvailable()){
完成();
}
createLocationRequest();
mgoogleapclient=新的Googleapclient.Builder(此)
.addApi(LocationServices.API)
.addConnectionCallbacks(此)
.addOnConnectionFailedListener(此)
.build();
if(ContextCompat.checkSelfPermission(this,android.Manifest.permission.CAMERA)!=PackageManager.permission\u已授予){
ActivityCompat.requestPermissions(此,新字符串[])
{android.Manifest.permission.CAMERA},WIKITUDE_PERMISSIONS_REQUEST_CAMERA);
}}
@凌驾
后期创建时受保护的空(捆绑包savedInstanceState){
super.onPostCreate(savedInstanceState);
architectView.onPostCreate();
试一试{
architectView.load(“file:///android_asset/08_Browsing$Pois_5_Native$Detail$Screen/index.html“;}捕获(IOE异常){
e、 printStackTrace();
}
}
@凌驾
public void onStart(){
super.onStart();
Log.d(标签“onStart fired……”);
mGoogleApiClient.connect();
}
@凌驾
公共void onStop(){
super.onStop();
日志d(标签“顶部点火……”);
mGoogleApiClient.disconnect();
Log.d(标记“isConnected…”:“+mgoogleapclient.isConnected());
}
私有布尔值isGooglePlayServicesAvailable(){
int status=GooglePlayServicesUtil.isGooglePlayServicesAvailable(此);
if(ConnectionResult.SUCCESS==状态){
返回true;
}否则{
GooglePlayServicesUtil.getErrorDialog(状态,this,0.show();
返回false;
}
}
@凌驾
未连接的公共空间(捆绑包){
Log.d(标记“onConnected-isConnected…”:“+mgoogleapclient.isConnected()”;
startLocationUpdates();
}
受保护的void startLocationUpdates(){
Pendingreult Pendingreult=LocationServices.FusedLocationApi.RequestLocationUpdate(
mgoogleapclient,mLocationRequest,this);
Log.d(标记“位置更新已开始…”);
}
@凌驾
公共空间连接暂停(int i){
}
@凌驾
公共无效onConnectionFailed(ConnectionResult ConnectionResult){
Log.d(标记“连接失败:”+connectionResult.toString());
}
@凌驾
已更改位置上的公共无效(位置){
Log.d(标签“仅点火位置已更改”);
mCurrentLocation=位置;
如果(位置)=null&