آموزش جاوااسکریپت › انجمن ها › react native › نصب نقشه فارسی در react native
- این موضوع 4 پاسخ، 2 کاربر را دارد و آخرین بار در 3 سال، 4 ماه پیش بدست مهدی حسن زاده بهروزرسانی شده است.
-
نویسندهنوشتهها
-
محمد مهدیمشارکت کننده
سلام و عرض ادب
می خواستم یه نقشه فارسی روی اپلیکیشنی که با react native نوشتم، نصب کنم که موقعیت کاربر رو بگیره و ذخیره کنه (موقع وارد کردن آدرس محل سکونت)
یکی دو تا از این نقشه فارسی ها رو نصب کردم ولی دیگه پروژه اجرا نشد و ارور داد. نسخه ی ری اکت هم 59.9 هستش
شما نقشه ای سراغ دارین بدون مشکل بشه نصب و استفاده کرد؟
مهدی حسن زادهمدیرکلسلام و عرض ادب.
من تا حالا خودم از نقشه های ایرانی استفاده نکردم ولی تعریف map.ir رو شنیدم.
به چه اروری بر می خورید؟محمد مهدیمشارکت کنندهمن از پارسی مپ استفاده کردم
والا اولش که نصب می کنی پروژه دیگه اصلا بیلد نمیشه و ارورهای AsyncStorage , Viewpager اینا رو میده
بعد دوباره AsyncStorage رو دستی نصب میکنم. پروژه بیلد میشه ولی به محص اجرا از اپلیکیشن می پره بیرون و پیغام CloseApp میده
حتی یه پروژه خالی جدید نسخه 59.9 هم ساختم باز هم ارور میداد. توی آموزش نصبش گفته بود دستور link رو بزنید ولی وقتی میزنی ارور میده
خودشون تاکید کردن که حتما روی نسخه 59.9 نصب کنید منم همین کارو کردم و به این مشکلات خوردم. ولی روی آخرین ورژن ری اکت که نصب کردم بدون مشکل اجرا شد
این لینک آموزش نصب شون هست. ببینید شما موفق میشید به نصب یا نه
https://www.parsimap.com/docs/mapbox/react-native/
فقط یه جا یه تغییر باید توی کد بدید .طی تماسی که گرفتم باهاشون گفتن اینو. اونم اینکه خط زیر رو
MapboxGL.setAccessToken(“parsimap.accessToken”);
به این صورت تغییر بدید:
MapboxGL.setAccessToken(“public”);
محمد مهدیمشارکت کنندهسلام و عرض ادب
راه حل این مشکل رو پیدا کردم. گفتم اینجا بذارم دوستان استفاده کنن
من از نقشه پارسی مپ استفاده کردم روی ری اکت 59.9. ولی انگاری وقتی نصبش میکنی با یه سری از ماژول هایی که از قبل نصب داری تداخل ایجاد میکنه. حالا دو تا نکته
1 اینکه توی سایت برای آموزش از نسخه 7.0.1 استفاده کرده در صورتی که وقتی شما دستور نصب npm install @react-native-mapbox-gl/maps رو میزنید میره آخرین ورژن رو نصب میکنه. بنابراین از این دستور به شکل زیر استفاده کنید
npm install @react-native-mapbox-gl/maps@7.0.12 اینکه اگر بعد از نصب به مشکل خوردید توی پروژه فایل package-lock.json و همینطور پوشه ی node_modules رو به صورت دستی پاک کنید. و بعد دستور npm install رو بزنید تا یه بار دیگه همه ماژول ها از اول نصب بشن. من از این روش تونستم جواب بگیرم
ضمنا این پارسی مپ نقشه ی خیلی خوبیه. دیجی کالا هم توی سایت و هم توی اپلیکیشن از این استفاده کرده
مهدی حسن زادهمدیرکلممنون از به اشتراک گزاری راه حل
-
نویسندهنوشتهها