Карта Индооратласа не загружается

#android #android-studio #sdk #indoor-positioning-system

Вопрос:

Я работаю над внутренней навигационной системой в Android studio на языке java, и я загружаю карту здания на IndoorAtlas, и я пытаюсь получить эту карту в своем приложении для Android, и не работайте со мной, пожалуйста, если есть какая-либо помощь, я был бы рад вам помочь. это мой код (AndroidManifast.xml, mainActivity.java, сборка.gradle)

сборка.сортировка

 dependencies {   implementation 'com.android.support:appcompat-v7:28.0.0'  implementation 'com.android.support:support-v4:28.0.0'   implementation 'com.android.support.constraint:constraint-layout:2.0.4'  testImplementation 'junit:junit:4. '  androidTestImplementation 'com.android.support.test:runner:1.0.2'  androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'  implementation 'com.indooratlas.android:indooratlas-android-sdk:3.4.9@aar'  implementation'com.google.android.gms:play-services-maps:18.0.0'  implementation 'com.squareup.picasso:picasso:2.5.2'  implementation 'androidx.constraintlayout:constraintlayout:2.1.1'  implementation 'androidx.constraintlayout:constraintlayout-compose:1.0.0-rc01'  } repositories{  maven {  url "https://dl.cloudsmith.io/public/indooratlas/mvn-public/maven/"  }  google() }  

AndroidManifast.xml

 lt;?xml version="1.0" encoding="utf-8"?gt; lt;manifest xmlns:android="http://schemas.android.com/apk/res/android"  package="com.example.test_gp12"gt;   lt;uses-feature android:name="android.hardware.sensor.accelerometer" android:required="true" /gt;  lt;uses-feature android:name="android.hardware.sensor.compass" android:required="true" /gt;  lt;uses-feature android:name="android.hardware.sensor.gyroscope" android:required="true" /gt;  lt;uses-feature android:name="android.hardware.wifi" android:required="true" /gt;   lt;application  android:allowBackup="true"  android:icon="@mipmap/ic_launcher"  android:label="@string/app_name"  android:roundIcon="@mipmap/ic_launcher_round"  android:supportsRtl="true"  android:theme="@style/Theme.Test_gp12"gt;   lt;meta-data  android:name="com.indooratlas.android.sdk.API_KEY"  android:value=""/gt;  lt;meta-data  android:name="com.indooratlas.android.sdk.API_SECRET"  android:value=""/gt;  lt;meta-data  android:name="com.google.android.geo.API_KEY"  android:value=""/gt;   lt;activity android:name=".MainActivity"gt;  lt;intent-filtergt;  lt;action android:name="android.intent.action.MAIN" /gt;   lt;category android:name="android.intent.category.LAUNCHER" /gt;  lt;/intent-filtergt;  lt;/activitygt;  lt;/applicationgt;  lt;/manifestgt;  

mainActivity.java

 public class MainActivity extends AppCompatActivity {  IALocationManager mIALocationManager;   @Override  protected void onCreate(Bundle savedInstanceState) {  super.onCreate(savedInstanceState);  setContentView(R.layout.activity_main);   mIALocationManager = IALocationManager.create(this);  }  private IARegion.Listener mRegionListener = new IARegion.Listener() {  @Override  public void onEnterRegion(IARegion region) {  if (region.getType() == IARegion.TYPE_FLOOR_PLAN) {  handleFloorPlanChange(region.getFloorPlan());  }  }   @Override  public void onExitRegion(IARegion region) {  // leaving a previously entered region  }  };   private void handleFloorPlanChange(IAFloorPlan newFloorPlan) {  ImageView mFloorPlanImage = findViewById(R.id.map1);  Picasso.with(this)  .load(newFloorPlan.getUrl())  .into(mFloorPlanImage);  } }