کامپوننت
<Basemap />
ارائه دهنده
کنترل Tile نقشه
است که برای تعیین نوع Tile نقشه استفاده میشود و به عنوان یک
child
درون کامپوننت والد خود که
<Parsimap />
است، قرار گرفته میشود.
کنترل Tile نقشه در سادهترین شکل خود نیاز به تعیین گزینه
type
دارد و برای تعامل با آن، لازم است از گزینهها و
استایل مدنظر این کنترل با توجه به نیاز، استفاده نمود.
import React, { Component } from 'react';
import { Parsimap, Basemap } from 'react-parsimap';
// Set API Key via static `setKey` method of imported `Parsimap` class.
Parsimap.setKey('API_KEY');
export default class App extends Component {
// Using `Basemap` through define a type like `toggle`.
render() {
return (
<Parsimap
id="map"
height="100%"
center={{ lat: 35.7575, lng: 51.41 }}
>
<Basemap type="toggle" />
</Parsimap>
);
}
}
نوع
toggle
برای کنترلtile
نقشه در نظر گرفته شده است.
کنترل Tile نقشه میتواند به صورت پیشرفته نیز بکارگرفته شود. با
استفاده از
استایلبندی
میتوان یک کلاس CSS
را برای کنترل تعیین نمود. بوسیله
اعمال
گزینهها
میتوان
موقعیت
کنترل را روی نقشه تعیین نمود. هر کنترل نیازمند بکارگیری یک نوع خاص
است.
import React, { Component } from 'react';
import { Parsimap, Basemap } from 'react-parsimap';
// Set API Key via static `setKey` method of imported `Parsimap` class.
Parsimap.setKey('API_KEY');
export default class App extends Component {
// The `style` set a CSS class. The `options` change position of control.
// Define a type like `horizontal`.
render() {
return (
<Parsimap
id="map"
height="100%"
center={{ lat: 35.7575, lng: 51.41 }}
>
<Basemap
type="horizontal"
style={{ className: 'my-basemap' }}
options={{ position: 'top-left' }}
/>
</Parsimap>
);
}
}
نوع
horizontal
برای کنترلtile
نقشه در نظر گرفته شده است.
بکارگیری کامپوننت نیازمند وابستگیهایی است که به طور کامل در بخش نصب و راهاندازی شرح داده شده است. همچنین در بخش نحوه صحیح بکارگیری درصد میتوان اطلاعاتی کاملی را جهت تعیین ارتفاع نقشه کسب نمود.