我正在使用onemap leaflet库将leaflet.js
与onemap
一起使用
我能够在SAPUI5 flexbox控件中绘制Singapore map
。但是,标记和多边形在地图上不可见。添加多边形时没有错误,但它不会出现在地图上。我使用以下代码添加多边形:
var latlngs = [
[103.908057506263, 1.30981613450459],
[103.908215431086, 1.30910851741726],
[103.908429273653, 1.30850269384475],
[103.908535156551, 1.30825745789562]
];
var polygon = L.polygon(latlngs, {
color: 'red'
});
polygon.addTo(map);
添加标记时,出现以下错误:
无法自动检测到L.Icon.Default.imagePath,请手动进行设置。
我需要绘制多边形并显示一些标记。 请帮忙。
答案 0 :(得分:-1)
您需要使用以下方法设置标记图像的默认路径:
foo :: MonadIO m => m ()
foo = liftIO $ print "hi"
这将指向默认标记的正确文件夹。