arcgis api for js常用工具
1487 ワード
0、まずナビゲーションツールの例を具体化する
デフォルトは並進です.書かなくてもいいです.ここのボタンイベントには現在のツールをクリアする方法が書いてあります.
5、座標を表示する
転載先:https://www.cnblogs.com/giserpan/p/10475337.html
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