اول اینکه چطور میشه از لاراول بعنوان بک اند react استفاده کرد ، دوما اینکه من میخوام نقشه ol یا osm را به react اضافه کنم ممنون میشم بفرمایید چطور
با سلام
با هر زبانی که بتونید وب سرویس بسازید میتونید React رو بهش متصل کنید.
متاسفانه با لاراول آشنایی ندارم
برای اضافه کردن ol میتونید با نصب ماژول ol-react این کارو انجام بدید برای آشنایی بیشتر لینک زیر رو مشاهده کنید.
سلام دوباره استاد از دیروز تا حالا کلافه شدم در راه اینکه سعی کردم کامپوننت ol-react رو به react اضافه کنم و بتونم از نقشه استفاده کنم . جسارتا اون ادرسی که شما دادید مربوط به دو سه سال پیش هست و وقتی نصب میزنی کلی ارور دیپریکیت میده و نقشه رو نیماره. واقعن به این نقشه نیاز دارم و موندم چطور باید بیارمش و یا اگر از نقشه های قدیمی تر استفاده کنم css ش رو باید کجا بذارم ممنون میشم راهنمایی بیشتری بکنید
با سلام
بله حرفتون صحیح هست به آخرین ویرایشش دقت نکرده بودم.
خوب مشکلی نیست
در پروژتون ماژول ol رو نصب کنید
npm i ol
و اینم از کدهای آماده برای نمایش نقشه OSM
import React, { Component } from 'react';
import { render } from 'react-dom';
import Map from 'ol/Map';
import View from 'ol/View';
import { Tile as TileLayer } from 'ol/layer';
import OSM from 'ol/source/OSM';
import { fromLonLat } from 'ol/proj';
class MapExample extends Component {
componentDidMount() {
new Map({
target: 'map',
layers: [
new TileLayer({
source: new OSM()
})
],
view: new View({
center: fromLonLat([55.1672, 37.25]),
zoom: 15
})
});
}
render() {
return <div id="map" />;
}
}
render(<MapExample />, document.getElementById('root'));
فقط مختصات جغرافیایی رو تغییر بدید کفایت میکنه ، اول Longitude و بعد Latitude رو بدید.
بازم مشکلی بود در خدمتم