Как я могу выбрать определенное местоположение, например, с помощью выбора выбора, и мое выбранное местоположение отмечено на карте в MAPBOX - PullRequest
0 голосов
/ 12 июня 2019

Я хочу нажать кнопку выбора местоположения и показать мое любимое место на карте. Как я могу это сделать ? Помоги мне . Тпх

addMarker(coordinates) {
        this.setState({
            markers: [...this.state.markers ,{ latitude: coordinates[0], longitude: coordinates[1]}]
        });
    }

=============

             <TouchableOpacity onPress={somefunction}>
              select favorit location 
             </TouchableOpacity>

Я хочу написать некоторую функцию, чтобы добавить мои координаты на карту

            <Mapir
                accessToken={'YOUR ACCESS TOKEN'}
                zoomLevel={13}
                centerCoordinate={[51.422548, 35.732573]}
                showUserLocation={true}
                onLongPress={e => 
                      this.addMarker(e.geometry.coordinates)}
                style={styles.container}>
                <Mapir.Marker
                    id={'1'}
                    coordinate={[51.422548, 35.732573]}
                />
                {this.state.markers.map(markers =>
                    (<Mapir.Marker
                        id={'2'}
                        key={markers.latitude}
                        coordinate={[markers.latitude, 
                    markers.longitude ]}
                    />)
                )}
            </Mapir>
...