Lagi

EsriLeaflet - Masalah dengan proyeksi khusus bahasa Jerman

EsriLeaflet - Masalah dengan proyeksi khusus bahasa Jerman


Saya mendapat layanan dengan EPSG:3068 (http://epsg.io/3068-15949)

Kode pengujian saya untuk menampilkan layanan ini pada Peta Leaflet dengan Esri-Leaflet adalah sebagai berikut:

   Uji                

Berikut adalah kode di jsfiddle:

Pembaruan: Situs Demo Baru: http://s559860669.online.de/EsriLeaflet/index_beta.html

Tidak ada yang terjadi… mengharapkan JS-Console Peringatan: L.esri.TiledMapLayer menggunakan referensi spasial non-mercator. Dukungan mungkin tersedia melalui Proj4Leaflet


Saya membuat kode demo Anda yang diperbarui berfungsi, berikut kodenya: http://jsfiddle.net/chk1/g8opn5yj/3/ Ini menggunakan Leaflet 1.0beta dan perpustakaan beta Proj4Leaflet. Tampaknya berfungsi dengan URL server asli yang Anda berikan juga, meskipun, seperti yang saya katakan di komentar, tampilan gambar rusak/404 - tidak ditemukan.

Saya pikir masalahnya adalah Anda langsung memperbesar peta di level 16, yang bukan level zoom yang Anda tentukan diL.Proj.CRSresolusi: Hanya ada 11 langkah, dan maksimum yang akan ditampilkan server demo Anda adalah tingkat zoom 8.


lihat jawaban saya di sini.

juga, Anda dapat mempertimbangkan untuk meningkatkan ke Leaflet 1.0.0beta1 dan Esri Leaflet 2.0.0-beta.5, karena dukungan untuk proyeksi kustom di Leaflet telah meningkat secara signifikan.


Ini sedikit aneh…

Halaman Demo saya di http://s559860669.online.de/EsriLeaflet/index_beta.html menunjukkan peta saya, tetapi hanya setelah "beberapa saat"…

Saat Anda memperbesar peta, ada kesalahan:

Objek LatLng tidak valid: (' + lat + ', ' + lng + ')'

Saat Anda memperbesar dan menggulir, tiba-tiba ubin ditampilkan.

Terkadang saya mendapatkan kesalahan gateway yang buruk untuk beberapa ubin.

Tapi mungkin ArcGISServer saya yang berada di belakang proxy reverse Apache tidak dikonfigurasi dengan baik…