嗨,是否可以使用绘图工具在jxmap中创建折线?

时间:2017-02-14 03:15:46

标签: jxmaps

enter image description here

我想在jxmap中添加路由围栏是否可能?如上图所示,具有在地图中直接绘制折线的功能

1 个答案:

答案 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);