javascript - 反应传单标记坏了
问题描述
我尝试使用 react-leaflet 在我的反应应用程序上显示地图,并且我做了基于文档的事情,但由于某种原因,我的标记坏了,这是我的代码
const foodIcon = new L.icon({
iconUrl: require('../images/makanan.png'),
iconSize: [35,45]
})
const position = [51.505, -0.09]
<div id="map">
<div className="map-container">
<MapContainer style={{ width: '100%', height: '600px' }} center={position} zoom={13} scrollWheelZoom={false}>
<TileLayer
attribution='© <a href="http://osm.org/copyright">OpenStreetMap</a> contributors'
url="https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"
/>
<Marker position={position} icon={ foodIcon }>
<Popup>
Hello
</Popup>
</Marker>
</MapContainer>
</div>
解决方案
仔细检查图像路径以及图像是否在正确的位置。为我工作。
推荐阅读
- matlab - 如何更改matlab boxplot中异常值的颜色?
- r - knitr 使用钩子设置 Latex 定义颜色
- python - 改进股票市场算法
- php - 是否可以在 laravel echo 中向通道发送数据?
- python - 如何在硒中多次运行我的脚本(Python)
- amazon-web-services - 我已将 AWS 卷附加到 EC2 实例,但在 aws cli 中看不到卷
- python - 如何在linux中通过命令将python包标记为资源目录?
- mysql - 使用 Mysql 进行 ElasticSearch 数据建模
- javascript - 反应 - 使用导入的默认导出作为字符串
- java - 如何使 Vert.x EventBus.send 按顺序处理请求?