اذهب إلى المحتوى

السؤال

نشر (معدل)

كيف اجعل الخريطة تظهر باللغة العربية ليست الانجليزية فى الوقت الدى فيه ال simulator لغته english وليست عربى فى React Native 

 

  <MapView style={{flex: 1}} region={region}>
          {ads.map((item, index) => (
            <Marker
              title={item.title}
              description={item.description}
              key={index}
              coordinate={item.region}>
              <Image
                style={{width: 26, height: 28}}
                resizeMode="contain"
                source={require('../../assets/map/marker.png')}
              />
            </Marker>
          ))}
        </MapView>

 

تم التعديل في بواسطة أحمد ابراهيم عبد الله

Recommended Posts

  • 0
نشر

@أحمد ابراهيم عبد الله

يمكنك ذلك من خلال إضافة المتغير language إلى الـ Api الذي تستخدمه في مشروعك مثلاً إن كنت تستخدم جوجل مابس وهذا أتوقع ما تستخدمه في مشروعك من خلال مكتبة react-native-maps فا لتغيير اللغة نقوم بإضافة كود اللغة إلى المتغير language هكذا لاحظ language=ar حيث "ar" هو رمز اللغة العربية و "en" اللغة الإنجليزية وكذلك للغات الأخرى 

<script async defer src="https://maps.googleapis.com/maps/api/js?key=yourkey&callback=initMap&language=ar"></script>
  • 0
نشر
بتاريخ 2 دقائق مضت قال Mohamd Imran:

@أحمد ابراهيم عبد الله

يمكنك ذلك من خلال إضافة المتغير language إلى الـ Api الذي تستخدمه في مشروعك مثلاً إن كنت تستخدم جوجل مابس وهذا أتوقع ما تستخدمه في مشروعك من خلال مكتبة react-native-maps فا لتغيير اللغة نقوم بإضافة كود اللغة إلى المتغير language هكذا لاحظ language=ar حيث "ar" هو رمز اللغة العربية و "en" اللغة الإنجليزية وكذلك للغات الأخرى 


<script async defer src="https://maps.googleapis.com/maps/api/js?key=yourkey&callback=initMap&language=ar"></script>

شكرا اخى لكنى اود فعلها ب react native

  • 0
نشر
بتاريخ 16 دقائق مضت قال أحمد ابراهيم عبد الله:

شكرا اخى لكنى اود فعلها ب react native

بالفعل الإجابة  لـ react native ما قصدته هو عندما تقوم بتثبيت المكتبة في مشروعك ستضع api key الخاص بجوجل مابس الذي تحصل عليه من جوجل وبالعادة هذا المفتاح أو ال Api key  يكون في ملف AndroidManifest.xml في حال كنت تبني مشروعك للأندرويد يكون بهذا الشكل 

<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="YOUR_API_KEY"/>

أما إن كنت تبني المشروع للأيفون (IOS) فيكون بهذا الشكل في ملف AppDelegate.m هكذا حيث "YOUR_API_KEY" يجب أن يكون المفتاح الخاص بك الذي حصلت عليه من جوجل

[GMSServices provideAPIKey:@"YOUR_API_KEY"];

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...