我想在jxmap中添加路由围栏是否可能?如上图所示,具有在地图中直接绘制折线的功能
答案 0 :(得分:0)
当前版本的JxMaps没有实现绘图工具。(https://developers.google.com/maps/documentation/javascript/examples/drawing-tools)。此功能将包含在下一个JxMaps版本中。
但是你可以使用地图事件和折线来实现自己的逻辑。例如,您可以将鼠标单击处理程序添加到Map实例:
LatLng[] path = new LatLng[count];
map.addEventListener("click", new MapMouseEvent() {
@Override
public void onEvent(MouseEvent mouseEvent) {
path[current] = mouseEvent.latLng();
}
});
使用此处理程序,您可以收集位置,然后用它们写下折线:
Polyline polyline = new Polyline(map);
polyline.setPath(path);