2
私のアプリケーションでは、ユーザーはマップ上の場所を選択し、そのlatlongを保存することができます。マップを表示するためにMapcontainerを使用しています。ユーザーが場所を選択すると、マーカーが表示され、別の場所が選択されている場合は、マーカーがその場所に移動する必要があります。どうすれば達成できますか?MapContainerの選択された場所にマーカーを移動します
私のアプリケーションでは、ユーザーはマップ上の場所を選択し、そのlatlongを保存することができます。マップを表示するためにMapcontainerを使用しています。ユーザーが場所を選択すると、マーカーが表示され、別の場所が選択されている場合は、マーカーがその場所に移動する必要があります。どうすれば達成できますか?MapContainerの選択された場所にマーカーを移動します
あなたは、この使用してマップaddTapListener()
を達成コードの下に見ることができます:
final MapContainer map = new MapContainer();
map.addTapListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent evt) {
map.clearMapLayers();
map.addMarker(encImageMarkerIcon, new Coord(map.getCoordAtPosition(evt.getX(), evt.getY())), "", "", (evt1) -> {
//whatever you want the marker to do when touched
});
form.revalidate();
}
});