Có cách nào để ẩn các nút phóng to / thu nhỏ trong API javascript của ArcGIS không? Tôi có các nút thu phóng bên ngoài ở những nơi khác trên trang, vì vậy chúng không còn cần thiết nữa.
Có cách nào để ẩn các nút phóng to / thu nhỏ trong API javascript của ArcGIS không? Tôi có các nút thu phóng bên ngoài ở những nơi khác trên trang, vì vậy chúng không còn cần thiết nữa.
Câu trả lời:
Chuyển qua slider: false
dưới dạng tùy chọn khi tạo bản đồ. Dưới đây là Tài liệu tham khảo API tùy chọn bản đồ .
map = new Map("map", {
basemap: "streets",
slider: false
}
Đối với bất kỳ ai đang cố gắng thực hiện việc này bằng các phiên bản 4.x của API, hãy thử cách sau khi sử dụng hàm tạo MapView (hoặc SceneView):
var view = new MapView ({
container: "viewDiv",
map: map,
ui: {
components: [ "attribution" ]
}
});
Nguồn: https://developers.arcgis.com/javascript/latest/sample-code/view-disable-zoom/index.html
Tôi tin rằng bạn cần sử dụng phương pháp showZoomSlider()
/ hideZoomSlider()
tài sản isZoomSlider
. Điều này sẽ hiển thị hoặc ẩn thanh trượt thu phóng trên bản đồ.