如何解决缩放到最接近的标记到用户位置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);
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。