缩放到最接近的标记到用户位置react-native-maps

问题描述

在这种情况下,我需要在地图加载时至少显示一个标记用户位置。有什么方法可以实现?

我的方法是从用户位置获取最近的标记,并将其和当前用户位置添加fitToSuppliedMarkers,以便根据该位置显示用户位置以及最近的标记和更改缩放级别。有什么想法吗?

解决方法

尝试使用here来使用animateToRegion()

示例:

zoomToLocation() {

    let region = {
        latitude: parseFloat(latitudeOfTheMarkerHere),longitude: parseFloat(longitudeOfTheMarkerHere),latitudeDelta: 5,longitudeDelta: 5
    };

    let initialRegion = Object.assign({},region);
    initialRegion["latitudeDelta"] = 0.005;
    initialRegion["longitudeDelta"] = 0.005;
    this.mapView.animateToRegion(initialRegion,2000);
  }

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...