Skip to content

dabeeo/android_api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

IMV서비스그룹 / Android API (구SDK)

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages