Skip to content

Commit

Permalink
update example app (#1877)
Browse files Browse the repository at this point in the history
Co-authored-by: Kiryl Dzehtsiarenka <kiryl.dzehtsiarenka@mapbox.com>
  • Loading branch information
Alexander Kulikovskiy and kiryldz authored Jul 26, 2023
1 parent 065ae6f commit 363956f
Show file tree
Hide file tree
Showing 5 changed files with 52 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@ package com.mapbox.maps.testapp.examples

import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity
import com.mapbox.geojson.Point
import com.mapbox.maps.CameraOptions
import com.mapbox.maps.MapView
import com.mapbox.maps.Style
import com.mapbox.maps.extension.style.expressions.generated.Expression
Expand Down Expand Up @@ -37,6 +39,14 @@ class RawExpressionActivity : AppCompatActivity() {
super.onCreate(savedInstanceState)
val mapView = MapView(this)
setContentView(mapView)
mapView.getMapboxMap().setCamera(
CameraOptions.Builder()
.center(Point.fromLngLat(24.945749, 60.171924))
.pitch(45.0)
.zoom(12.5)
.bearing(-17.6)
.build()
)
mapView.getMapboxMap().loadStyle(Style.STANDARD) {
addExpressionToStyle(it)
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ import android.widget.Toast
import androidx.appcompat.app.AppCompatActivity
import com.mapbox.geojson.FeatureCollection
import com.mapbox.geojson.Point
import com.mapbox.maps.CameraOptions
import com.mapbox.maps.plugin.annotation.AnnotationPlugin
import com.mapbox.maps.plugin.annotation.annotations
import com.mapbox.maps.plugin.annotation.generated.*
Expand Down Expand Up @@ -49,6 +50,14 @@ class CircleAnnotationActivity : AppCompatActivity() {
false
}
)
binding.mapView.getMapboxMap().setCamera(
CameraOptions.Builder()
.center(Point.fromLngLat(CIRCLE_LONGITUDE, CIRCLE_LATITUDE))
.pitch(45.0)
.zoom(12.5)
.bearing(-17.6)
.build()
)
binding.mapView.getMapboxMap().loadStyle(nextStyle) {
addInteractionListener(
object : OnCircleAnnotationInteractionListener {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ import android.widget.Toast
import androidx.appcompat.app.AppCompatActivity
import com.mapbox.geojson.FeatureCollection
import com.mapbox.geojson.Point
import com.mapbox.maps.CameraOptions
import com.mapbox.maps.extension.style.expressions.generated.Expression
import com.mapbox.maps.extension.style.expressions.generated.Expression.Companion.eq
import com.mapbox.maps.extension.style.expressions.generated.Expression.Companion.get
Expand Down Expand Up @@ -52,6 +53,19 @@ class PointAnnotationActivity : AppCompatActivity() {
super.onCreate(savedInstanceState)
val binding = ActivityAnnotationBinding.inflate(layoutInflater)
setContentView(binding.root)
binding.mapView.getMapboxMap().setCamera(
CameraOptions.Builder()
.center(
Point.fromLngLat(
AIRPORT_LONGITUDE,
AIRPORT_LATITUDE
)
)
.pitch(45.0)
.zoom(10.5)
.bearing(-17.6)
.build()
)
binding.mapView.getMapboxMap().loadStyle(nextStyle) {
annotationPlugin = binding.mapView.annotations
circleAnnotationManager = annotationPlugin.createCircleAnnotationManager().apply {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ import android.widget.Toast
import androidx.appcompat.app.AppCompatActivity
import com.mapbox.geojson.FeatureCollection
import com.mapbox.geojson.Point
import com.mapbox.maps.CameraOptions
import com.mapbox.maps.extension.style.layers.getLayer
import com.mapbox.maps.plugin.annotation.AnnotationConfig
import com.mapbox.maps.plugin.annotation.AnnotationPlugin
Expand All @@ -32,6 +33,14 @@ class PolylineAnnotationActivity : AppCompatActivity() {
super.onCreate(savedInstanceState)
val binding = ActivityAnnotationBinding.inflate(layoutInflater)
setContentView(binding.root)
binding.mapView.getMapboxMap().setCamera(
CameraOptions.Builder()
.center(Point.fromLngLat(24.945749, 60.171924))
.pitch(45.0)
.zoom(9.5)
.bearing(-17.6)
.build()
)
binding.mapView.getMapboxMap().loadStyle(nextStyle) {
annotationPlugin = binding.mapView.annotations
polylineAnnotationManager = annotationPlugin.createPolylineAnnotationManager(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ import android.view.ViewGroup
import android.widget.Button
import androidx.appcompat.app.AppCompatActivity
import com.mapbox.geojson.Point
import com.mapbox.maps.CameraOptions
import com.mapbox.maps.MapView
import com.mapbox.maps.Style
import com.mapbox.maps.ViewAnnotationAnchor
Expand Down Expand Up @@ -48,6 +49,15 @@ class ViewAnnotationWithPointAnnotationActivity : AppCompatActivity() {

viewAnnotationManager = binding.mapView.viewAnnotationManager

binding.mapView.getMapboxMap().setCamera(
CameraOptions.Builder()
.center(POINT)
.pitch(45.0)
.zoom(12.5)
.bearing(-17.6)
.build()
)

binding.mapView.getMapboxMap().loadStyle(Style.STANDARD) {
prepareAnnotationMarker(binding.mapView, iconBitmap)
prepareViewAnnotation()
Expand Down

0 comments on commit 363956f

Please sign in to comment.