arcgis api for js常用工具

1487 ワード

0、まずナビゲーションツールの例を具体化する
var navToolbar = new Navigation(map);
1、拡大縮小
navToolbar.activate(Navigation.ZOOM_IN);

navToolbar.activate(Navigation.ZOOM_OUT);
2、平行移動
デフォルトは並進です.書かなくてもいいです.ここのボタンイベントには現在のツールをクリアする方法が書いてあります.
navToolbar.deactivate();
3、全図表示
navToolbar.zoomToFullExtent();
4、スケールを表示する
var scalebar = new Scalebar({
map: map,
attachTo: "bottom-left",
scalebarUnit: "metric"

});
  
5、座標を表示する
//         
showCoordinates(map);

/**
*       
*/
function showCoordinates(map) {
var coordinatesDiv = document
.getElementById("map_coordinates");// js  id  div
dojo.connect(map, "onMouseMove", showCoords);//          
dojo.connect(map, "onMouseDrag", showCoords);
function showCoords(evt) {
evt = evt ? evt : (window.event ? window.event : null);
var mp = evt.mapPoint;//               
coordinatesDiv.innerHTML = ""
+ "X  :"
+ (mp.x).toFixed(3)
+ " Y  :"
+ (mp.y).toFixed(3) + "";
}
}
  
転載先:https://www.cnblogs.com/giserpan/p/10475337.html