Skip to content

Latest commit

 

History

History
109 lines (77 loc) · 3.2 KB

File metadata and controls

109 lines (77 loc) · 3.2 KB

Tutorial for Android

본 저장소는 다비오맵스 SDK를 보다 쉽게 적용하기 위한 튜토리얼 프로젝트를 제공합니다.

Index

  1. Init MapView
  2. Add DrawObjects
  3. Add UIComponent
  4. Add Event (Map Poi)
  5. Add Event (Custom DrawObjects)
  6. Map Animation
  7. Preview
  8. VPS

API 문서

Download

Setup Android Studio

  • import com.dabeeo.maps.indoormap-[latest_version].aar

AndroidManifest

  • permission

     <uses-permission android:name="android.permission.INTERNET"/>  
     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
     <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
     <uses-permission android:name="android.permission.CAMERA" />

build.gradle (project)

  • dependency

     classpath 'com.google.ar.sceneform:plugin:1.15.0'
    

build.gradle(app)

  • plugin

     apply plugin: 'com.google.ar.sceneform.plugin'
    
  • minSdkVersion

     minSdkVersion 24
  • dependencies

     // RecyclerView - if you use androidx library 
     implementation 'androidx.recyclerview:recyclerview:[your_androidx_library_version]'  
     
     // RecyclerView - if you use android support library  
     // implementation 'com.android.support:recyclerview-v7:[your_support_library_version]'  
       
     // Google AR
     implementation 'com.google.ar.sceneform.ux:sceneform-ux:1.15.0'
     implementation 'com.google.ar.sceneform:core:1.15.0'
     implementation 'com.google.ar.sceneform:assets:1.15.0'
     implementation "com.google.ar.sceneform:animation:1.15.0"
    
     
     // Provides ARCore Session and related resources.
     implementation 'com.google.ar:core:1.15.0'
       
     // Picasso  
     implementation 'com.squareup.picasso:picasso:2.71828'
     
     //Gson
     implementation group: 'com.google.code.gson', name: 'gson', version: '2.8.5'
  • compileOptions

    // AR CORE
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
    

Debug Log

  • Enable (Default)

     IndoorMapConfig.BUILD_DEBUG = true
  • Disable

     IndoorMapConfig.BUILD_DEBUG = false