Как изменить текущее местоположение пользователя синего цвета точки или изображение в реагировать родной

Я использую библиотеку ниже, чтобы показать пользователям текущее местоположение

Использование библиотеки: https://github.com/react-community/react-native-maps

Выше библиотека используется для отображения текущего местоположения и показывает текущее местоположение на карте Google. Я хочу изменить текущее местоположение значка синей точки или хочу изменить цвет синей точки. Может ли кто-нибудь здесь помочь мне, как изменить цвет синей точки или как изменить текущее местоположение изображения?

<MapView
 provider={ PROVIDER_GOOGLE }
 style={ styles.map }
 initialRegion={this.state.region}
 onPress={this.onMapPress}
 minZoomLevel={15}
 showsUserLocation={true}
 ref={ref => { this.mapView = ref } }
 >
</MapView>

2 ответа

Вставьте этот код. Просто

       <Marker
        draggable
        coordinate={{
          latitude: this.state.lt,
          longitude: this.state.lg,
        }}
        onDragEnd={(e) => alert(JSON.stringify(e.nativeEvent.coordinate))}
        title={'Current location'}
        description={'users current location'}
      />

Вместо this.state.lt и lg укажите широту и долготу вашего текущего местоположения.

Измените showUserLocation на false, а затем добавьте маркер с помощью геолокации в текущее местоположение.

Создайте собственный стиль для маркера карты, как показано здесь

Это ты ищешь? Это звонок Rendering a Marker with a custom image из вашей библиотеки

<Marker
   coordinate={marker.latlng}
   image={require('../assets/pin.png')}
/>
Другие вопросы по тегам