Skip to content
This repository was archived by the owner on Nov 22, 2023. It is now read-only.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

31 Commits

Repository files navigation

Map4D SDK

Map4D SDK for Android, written in C++, Java.

CocoaPods

Installation

Use Gradle

dependencies {
implementation 'vn.map4d:Map4dTypes:1.0.6'
implementation 'vn.map4d:Map4dMap:1.5.0'
}

Use Maven

<dependency>
<groupId>vn.map4d</groupId>
<artifactId>Map4dMap</artifactId>
<version>1.5.0</version>
<type>pom</type>
</dependency>

Using

  1. Provide access key
<?xml version="1.0" encoding="utf-8"?>
<manifestxmlns:android="http://schemas.android.com/apk/res/android"package="vn.map4d.simplemap">
<applicationandroid:theme="@style/AppTheme">
<meta-dataandroid:name="vn.map4d.map.ACCESS_KEY"android:value="TYPE_YOUR_KEY_HERE"/>
</application>
<uses-permissionandroid:name="android.permission.INTERNET" />
<uses-permissionandroid:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permissionandroid:name="android.permission.ACCESS_FINE_LOCATION" />
</manifest>
  1. Create layout
<vn.map4d.map.core.MFMapView
android:id="@+id/mapView"android:layout_width="wrap_content"android:layout_height="wrap_content"
/>
  1. Working with map view (kotlin)
importvn.map4d.map.core.Map4Dimportvn.map4d.map.core.OnMapReadyCallbackclassMainActivity : AppCompatActivity(), OnMapReadyCallback {
overridefunonCreate(savedInstanceState:Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
mapView.getMapAsync(this)
}
overridefunonMapReady(map4D:Map4D?) {
map4D?.enable3DMode(true)
//TODO
}
overridefunonDestroy() {
map4D?.onDestroy()
super.onDestroy()
}
}

Document References

https://docs.map4d.vn/map4d-android-sdk

License

Copyright (C) 2021 IOT Link Ltd. All Rights Reserved.

About

Map4D SDK for Android

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages