2016-09-19 65 views
6

Bir işaretçi dizisine yakınlaştırmak için react-native-maps belgelerinde bir bölüm vardır, ancak bunun nasıl yapılacağı konusunda örnekler bulunmamalıdır. Ne bulabilirim)Belirtilen işaretleyicilere zoom tepki-native-maps

Bunu nasıl yapacağınıza dair bir örnek verebilir misiniz?

+0

https://github.com/airbnb/react: yükleme sırasında belirteçlerin bazı koleksiyonu haritayı yakınlaştırmak için isterseniz https://github.com/airbnb/react-native-maps/blob/master/docs/mapview.md#methods

, oluşturulması baş harfi sonra yakınlaştırmak için componentDidMount kullanabilirsiniz -native-maps/blob/master/example/example/FitToSuppliedMarkers.js bu, Array için Yakınlaştırmanın bir örneği gibi görünüyor. –

cevap

12

MapView bileşeni belgelerinde, birkaç yöntem vardır: fitToElements, fitToSuppliedMarkers ve fitToCoordinates.

class SomeView extends Component { 
    constructor() { 
     this.mapRef = null; 
    } 

    componentDidMount() { 
     this.mapRef.fitToSuppliedMarkers(
     someArrayOfMarkers, 
     false, // not animated 
    ); 
    } 

    render() { 
     <MapView 
     ref={(ref) => { this.mapRef = ref }} 
     > 
     { someArrayOfMarkers } 
     </MapView> 
    } 
} 
+0

Bunun için teşekkürler, ancak yakınlaştırma mesafesini nasıl değiştiririm? Şu anda şimdiye kadar uzaklaştırılmış olan tüm işaretleyiciler birbirinin üstünde görünmektedir. –

+3

Önceki yorumumu dikkate almayın, ben bir aptalım. Tekrar teşekkürler. –

+0

@LukeBerry, yakınlaştırma düzeyini nasıl çözdünüz? – denisw