Solved! Go to Solution.
package ...; import java.awt.event.MouseEvent; import java.awt.event.MouseWheelEvent; import com.esri.map.MapOverlay; public class MyMapOverlay extends MapOverlay { /** * auto-generated Serial Version UID */ private static final long serialVersionUID = 1L; @Override public void onMouseWheelMoved(MouseWheelEvent event) { // do nothing to block the built-in navigation by Mouse Wheel } @Override public void onMousePressed(MouseEvent event) { // do nothing to block the built-in navigation by Mouse Click & Drag } @Override public void onMouseDragged(MouseEvent event) { // do nothing to block the built-in navigation by Mouse Click & Drag } }
JMap jMap = new JMap(); // add the customize MapOverlay to block/manage built-in navigation functions MyMapOverlay myMapOverlay = new MyMapOverlay(); jMap.addMapOverlay(myMapOverlay);