从 mapbox_gl flutter 中删除添加的符号
Remove added symbol from mapbox_gl flutter
我想从地图中删除添加的符号 我正在使用 mapbox
和 mapbox_gl 最新包。
await controller.addSymbol(
SymbolOptions(
draggable: true,
geometry: LatLng(selection.geometry['coordinates'][1],
selection.geometry['coordinates'][0]),
iconSize: 0.1,
iconImage: "square",
),
);
此处,图标添加到地图。但我无法删除它。请帮我。提前致谢。
您需要存储符号的引用。这允许您稍后进行交互,例如:
var symbol = await controller.addSymbol(
SymbolOptions(
draggable: true,
geometry: LatLng(selection.geometry['coordinates'][1],
selection.geometry['coordinates'][0]),
iconSize: 0.1,
iconImage: "square",
),
);
然后你可以做:
await controller.removeSymbol(symbol);
我想从地图中删除添加的符号 我正在使用 mapbox 和 mapbox_gl 最新包。
await controller.addSymbol(
SymbolOptions(
draggable: true,
geometry: LatLng(selection.geometry['coordinates'][1],
selection.geometry['coordinates'][0]),
iconSize: 0.1,
iconImage: "square",
),
);
此处,图标添加到地图。但我无法删除它。请帮我。提前致谢。
您需要存储符号的引用。这允许您稍后进行交互,例如:
var symbol = await controller.addSymbol(
SymbolOptions(
draggable: true,
geometry: LatLng(selection.geometry['coordinates'][1],
selection.geometry['coordinates'][0]),
iconSize: 0.1,
iconImage: "square",
),
);
然后你可以做:
await controller.removeSymbol(symbol);