0

在此处输入图像描述

我想在 jxmap 中添加一个路由围栏可以吗?如上图,具有直接在地图中绘制折线的特点

4

1 回答 1

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);
于 2017-02-14T15:22:21.217 回答