Полностью сбит с толку.
У меня реализованы React Native Maps.У меня showsUserLocation
опора установлена в true.В IOS / Xcode я добавил ключ / значение в info.plist
<key>NSLocationWhenInUseUsageDescription</key>
<string>a description lives here and stuff</string>
И, добавив файл .gpx, я смог смоделировать местоположение пользователя.
Но в Android Я не могу получить showUserLocation, показывает MyLocationButton, показывает, что Compass поддерживает работу.
Есть ли на эмуляторе или в An / Studio параметр, разрешающий это?
MapView:
<MapView
provider={PROVIDER_GOOGLE}
followsUserLocation={true}
showsUserLocation={true}
showsMyLocationButton={true}
showsCompass={true}
toolbarEnabled={true}
zoomEnabled={true}
rotateEnabled={true}
style={{flex: 1}}
region={{
latitude: 51.4718,
longitude: -0.0749,
latitudeDelta: 0.01,
longitudeDelta: 0.01
}}
>
{ markers.map((each, i) => {
console.log('each: ', each);
return (
<MapView.Marker
key={i}
title={each.title}
description={each.description}
coordinate={{ latitude: each.latitude, longitude: each.longitude }}
/>
)
}) }
</MapView>
Я также пытался задать симулятор IOS lat / lng, но «Отладка»> «Расположение»> «Пользовательское местоположение» позволит мне редактировать EITHER Lat или Длинный.Не оба.Очень странно.