جهت بکارگیری نقشه پارسیمپ نیاز به داشتن پکیج
react-parsimap به همراه یک API Key یا
Token است که باید در هنگام import کلاس
Parsimap مجوز در دسترس، به آن افزوده شود. تعیین مجوز
بهتر است در فایل index.js یا نقطه آغازین پروژه انجام
شود تا هنگام استفاده از نقشههای متعدد نیاز به تعیین مجدد
API Key برای هر فایل نباشد.
پکیج react-parsimap جهت بکارگیری نیاز به وابستگیهای
زیر دارد که باید در پروژه نصب شده باشند.هر پروژه
react شامل وابستگیهای زیر است و هنگام راهاندازی به
طور خودکار آنها را نصب میکند.
برای بکارگیری پکیج و استفاده از کامپوننتها لازم است که فایل
react-parsimap.zip
دریافت شود. محتوای فایل دانلود شده پس از استخراج و خارج شدن از
حالت فشرده شامل دایرکتوری react-parsimap است که باید
در دایرکتوری node_modules پروژه کپی شود که با اینکار
پکیج به پروژه افزوده خواهد شد.
PROJECT_NAME
└── node_modules
├── ...
+ ├── react-parsimap
└── ...
نمونهای از ساختار دایرکتوری پروژه
reactبه همراه جایگاه قرار گیریpackage.
نقشه برای بارگزاری نیاز به
API Key
معتبری دارد که برای تعیین آن از متد setKey کلاس
Parsimap استفاده می شود و ساختار آن در ادامه شرح
یافته است، مجوز بنابر نوع استفاده میتواند به دو روش اختصاص یابد.
setKey(key)
پارامترها:
keyمقدار بازگشتی: فاقد مقدار
API Key مدنظر را برای استفاده از نقشه تنظیم میکند.
قبل از استفاده از کامپوننتهای نقشه لازم است کلاسParsimap
در ماژول یا فایلی که نقشه در آن نمایش مییابد
import شده و توسط متد setKey مربوط به آن
که به صورت static ارائه یافته، مقدار
apiKey را تعیین نمود.
// Importing `Parsimap` class from installed `react-parsimap` Package.
import { Parsimap } from 'react-parsimap';
// Set API Key via static `setKey` method of imported `Parsimap` class.
Parsimap.setKey('API_KEY');
API_KEYباید با مقدار معتبر جایگزین شود.
اگر نیاز است که نقشه در پروژه به دفعات بکار گرفته شود، در این صورت
نیاز نیست که در هر فایل توسط متد setKey مقدار
API key را جهت استفاده از نقشه تعیین نمود. در این
حالت برای تعیین یکباره API Key برای کل پروژه، تابع
setKey در Entry Point یا ابتدائی ترین
نقطهای که اجرای پروژه از آنجا شروع میشود، قرار داده میشود. نقطه
آغازین برای اغلب پروژه ها فایل index.js است که در
داخل دایرکتوری src پروژه واقع است.
PROJECT_NAME
└── src
├── App.js
├── App.css
> └── index.js
نمونهای از ساختار دایرکتوری پروژه
reactبه همراه جایگاه فایلindex.jsبه عنوانEntry Point
جهت تعیین مجوز در کل پروژه، کلاس Parsimap در فایل
index.js یا فایل مربوط به نقطه آغازین پروژه باید
import شده، سپس توسط متد
setKey این کلاس که به صورت
static ارائه یافته، API Key را تعیین
نمود.
// Importing react requirement.
import React from 'react';
import ReactDOM from 'react-dom';
// Importing project file.
import App from './App';
// Importing `Parsimap` class from installed `react-parsimap` Package.
import { Parsimap } from 'react-parsimap';
// Set API Key via static `setKey` method of imported `Parsimap` class.
Parsimap.setKey('API_KEY');
// Render Imported App into root div element.
ReactDOM.render(<App />, document.getElementById('root'));