我正在尝试建立一个使用Mapbox GL JS的地图自定义控制器,其中包括绘制多边形功能。但是,当我希望按照Mapbox文档包含绘制多边形时,它会在屏幕右上角显示一个菜单。
这是works Mapbox GL JS文档提供的JS代码
var draw = new MapboxDraw({
// Instead of showing all the draw tools, show only the line string and delete tools
displayControlsDefault: false,
controls: {
line_string: true,
有没有办法将第二个数据集绘制在单独的轴上,并覆盖在第一个绘制图上?
using Plots; gadfly(size=(800,400))
plot(Vector[randn(100)], line = ([:green], :step))
plot!(Vector[randn(100)], line = ([:red], :step))
我使用的是谷歌地图V2 for Android,我需要在整个地图上绘制一个多边形,然后在选定的城镇中添加一个洞。根据一些选项,这样做的目的是突出显示地图的特定区域。
我尝试在整个地图上绘制一个多边形,边界如下:
Arrays.asList(new LatLng(90, -180),
new LatLng(-90, -180),
new LatLng(-90, 180),
new LatLng(90, 180),
new LatLng(90, -180));
但是多边形不会绘制到地图中。我试着将边界缩小到一个较小的区域,多边形看起来没有问题。
如何使用多边形覆盖整个地图