react native map polygons

react native maps marker basit işlemler

react native google maps android ve iosda çalıştırma

ilk önce bir key alacaksınız google map android sdk ve ios sdk etkinleştirerek.

sonra AndroidManifest.xml dosyamıza

üst tarafa bu izinleri ekle.

yine aynı dosyada alt taraflarda application içine;

ios google maps çalıştırmak için ayarlar

ios->ProjeAdı->AppDelegate.m dosyasında “@implementation AppDelegate” üstüne

ekliyoruz. yine aynı dosyada “”- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions”” yazan başlangıç kısmının bitişinden hemen önce return yes var. onun üstüne;

ios->Podfile dosyasını açıyoruz. ilk “Target xx Do” altına hemen;

bu target bitmeden hemen önce

bak buradan bakabilirsiniz.
https://github.com/react-native-maps/react-native-maps/blob/master/docs/installation.md

örnek app.js

react native google maps kurulumu

bunları sırayla uyguluyoruz.

örnek kullanımı;

bu basit hali ve ekranda gözüken ilk hali tabi. ayarlarımızı yapmamız lazım.

React Native Harita İzleme Özelliği Durdurma Yöntemleri

React Native Geolocation Konum İzleme

React Native Geolocation Koordinatları Ekrana Basma

React Native Geolocation Kurulumu ve İzin İsteme

bunları sırayla yazıyoruz. daha sonra izin istemek için;

Android için;
– android->app->src->main->AndroidManifest.xml dosyasına

bunu bir önceki uses permission kodunun altına yapıştırın geçin.

ios için;

ilk önce xcode ile projeyi aç. proje açıldıktan sonra sol menüde uygulama ismi ve pods yer alıyor. uygulama ismine tıkla. ekranda bir ekran açılacak. orada infoya tıklıyoruz. Herhangi bir izinin yanında + işaretine basıyoruz. İzin ismine Privacy – Location When In use usage Description’u seçip value kısmına “Konumuzu almak istiyoruz” yazınız.

Yine bir tane daha + tuşuna basınız. “Privacy – Location Always Usage Description” kısmını seçip value değerine yukarıdakinin aynısını yazıyoruz.

Yine bir tane daha + tuşuna basınız. “Privacy – Location Always and When In Use Usage Description” kısmını seçip value değerine yukarıdakinin aynısını yazıyoruz.

React Mobx Her sayfada Mobx Çağırmayı önleme

Merhabalar

100 tane sayfamız var ve hepsinde mobx kullanmak istiyoruz. Tek tek import mu edeceğiz hayır.

geliyoruz App.js(ana giriş dosyamıza)

Sizde MainStore farklı bir isim olabilir o size kalmış. İsterseniz 10 tane farklı kullanın.

Sonra ana js dosyanızda rendera geliyorsun

kullanacağımız yere geliyoruz vev ilk önce import ediyoruz

kullanmak istediğimiz yere gelip;

başına this props eklemen yeterli.

React Mobx Verisini Değiştirme ve Anlık Yansıtma

merhabalar

bir textimiz var. İçine ali yazıyor. altına bir butona koyduk ve bunu veli yaptırmak istedik mobx ile.

Yine bir tane MainStore.js oluşturuyoruz.

sonra ilgili text ve butonumuzun olduğu sayfaya ilk önce importlarımızı yapıyoruz.

text ve butonumuz