Làm cách nào để định cấu hình tỷ lệ tùy chỉnh trong Tờ rơi?


8

Tôi có một khối WMS tùy chỉnh được tạo bằng ESRI ArcGIS Server.

Tôi đã cấu hình thành công trang OpenLayers để hiển thị sơ đồ cơ sở này. Mã như sau:

var map = new OpenLayers.Map('map', {
    projection : "EPSG:3857",
    resolutions : [ 132.29193125052919, 92.604351875370426, 67.733468800270941, 33.866734400135471, 16.933367200067735, 8.4666836000338677, 4.2333418000169338, 2.1166709000084669, 1.0583354500042335, 0.52916772500211673, 0.26458386250105836 ],
    maxExtent : new OpenLayers.Bounds(-8352920.48698, 4887220.912586, -8082558.309632, 5067712.988343)
});

var basemap = new OpenLayers.Layer.WMS("basic_wm", "http://myhostname/geowebcache/service/wms/", {
    layers : 'basic_wm',
    format : 'image/jpeg'
    }, {
    tileOrigin : new OpenLayers.LonLat(-20037700, 30241100)
});
map.addLayer(basemap);

Tôi đang cố gắng tái tạo tương đương trong Tờ rơi, nhưng cho đến nay đã không thành công. Tôi thấy rằng tôi có thể ghi đè chức năng tỷ lệ và đặt mức thu phóng tối đa, nhưng tôi không chắc chắn cách ghi đè chức năng tỷ lệ. Tôi cũng tự hỏi liệu tôi không nên cung cấp DPI, nguồn gốc gạch, mức tối đa, v.v.?

Đây là những gì tôi có cho đến nay trong Tờ rơi:

var map = new L.Map('map', {
     center: new L.LatLng(40.693726386087945, -73.9856945509795),
     zoom: 1
});

var basemap = new L.TileLayer.WMS("http://myhostname/geowebcache/service/wms/", 
    {
        layers: 'basic_wm',
        attribution: "Copyright 2012 The City of New York",
        maxZoom: 10
});
map.addLayer(basemap);

Câu trả lời:


1

Theo như tôi thấy, không có độ phân giải, nguồn gốc gạch, định nghĩa phạm vi tối đa trong mapOptions. Tôi nghĩ rằng họ muốn tạo một thư viện dễ dàng cho thế giới lập bản đồ web. Họ đã tuyên bố rằng Leaflet là thư viện JavaScript mã nguồn mở nhẹ ....

Tôi nghĩ rằng nó sẽ hữu ích nếu bạn viết nhu cầu ở đây . - Ý tưởng và đề xuất cho tờ rơi ...

bạn nên hài lòng với phương pháp này ngay bây giờ:

tờ rơi

Tôi hy vọng nó sẽ giúp bạn...

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.