как решить проблему текущего местоположения react native

#react-native #google-maps

#react-native #google-карты

Вопрос:

При нажатии на «Использовать мое текущее местоположение» при вводе текста появляется надпись «Использовать мое текущее местоположение», и, похоже, ничего не происходит.

Обычные запросы автозаполнения работают отлично.

 <GooglePlacesAutocomplete
       placeholder={LocalizedStrings.search}
       minLength={2} // minimum length of text to search
       autoFocus={false}
       textInputProps={{
         onChangeText: (text) => {
           if (!text.length) {
            this.address = '';
            this.latlng = null;
           } 
         }
       }}
       returnKeyType={'search'}
       listViewDisplayed={'auto'}
       fetchDetails={true}
       renderDescription={row => row.description || row.vicinity}
       onPress={(data, details = null) => {
        console.log(data, details);
        if (details amp;amp; details.formatted_address) {
          this.address = details.formatted_address;
        }
        if (details amp;amp; details.geometry amp;amp; details.geometry.location) {
          this.latlng = details.geometry.location;
        }
       }}
       getDefaultValue={() => ''}
       query={{
         key: 'my_key',
         language: 'es', // language of the results
         types: 'geocode' // default: 'geocode'
       }}
       styles={{
         textInputContainer: {
          width: '100%',
          backgroundColor: 'white',
          borderTopWidth: 0
         },
         textInput: {
          backgroundColor: 'white',
          fontFamily: Fonts.regular,
          color: Colors.gray_regular
         },
         description: {
           fontFamily: Fonts.bold,
           color: Colors.gray_bold
         },
         predefinedPlacesDescription: {
           color: Colors.accent_color
         }
       }}
       currentLocation={true}
       currentLocationLabel={LocalizedStrings.current_location}
       nearbyPlacesAPI={'GooglePlacesSearch'}
       GoogleReverseGeocodingQuery={{
         // available options for GoogleReverseGeocoding API : https://developers.google.com/maps/documentation/geocoding/intro
       }}
       GooglePlacesSearchQuery={{
         // available options for GooglePlacesSearch API : https://developers.google.com/places/web-service/search
         rankby: 'distance'
       }}
       filterReverseGeocodingByTypes={['locality', 'administrative_area_level_3']} // filter the reverse geocoding results by types - ['locality', 'administrative_area_level_3'] if you want to display only cities
       debounce={200}
       renderLeftButton={()  => {}}
       renderRightButton={() => {}}
     />
  

Я вошел в систему, у него есть данные, но они не отображаются на экране. Он просто отображает строки, подобные изображению ниже.

кто-нибудь мне поможет, спасибо

Комментарии:

1. У меня ваш код работает нормально. Ваше изображение не прикреплено. Что вы видите?