我如何选择某个指定位置,例如使用选择器选择和,我选择的位置在MAPBOX的地图上标记

时间:2019-06-12 05:36:01

标签: react-native mapbox-gl mapbox-android mapbox-marker mapbox-gl-draw

我想点击“选择位置”按钮,然后在地图上显示我最喜欢的地方。我怎样才能做到这一点 ?帮我 。 tnx

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>

0 个答案:

没有答案