جهت بکارگیری نقشه پارسیمپ نیاز به داشتن پکیج
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'));