작동하는 Openlayers - jsfiddle working sample에 실행중인 EPSG : 3414 맵을 표시하는 응용 프로그램이 있습니다. 내가 뭔가를 빼먹었거나 잘못된 몇 가지 개념을 찍었을 수도로 내가 Leaflet - jsfiddle non-working에서 동일하게 구현하기 위해 노력하고전단지에서 사용자 정의지도 투영 사용
, 그것은 작동하지 않습니다.
불행히도, 나는 익숙하지 않고 이것을 얻는 방법을 알아내는 과정에 있습니다.
도움이 될 것입니다. 감사!
업데이트 : 여기
- 지도 ZYX 및 SVY21 투영을 사용하여 ESRI 타입)입니다 그것들은 다른 숫자이므로 더 복잡해지고 각 레벨마다 약간의 매직 넘버 오프셋을해야만합니다. 이것은 다소 효과가 있지만 위치가 정확하지는 않지만 정확하지는 않기 때문에 이상적이지 않습니다.
전단지 샘플 :
var proj = new L.Proj.CRS.TMS('EPSG:3414', "+proj=tmerc +lat_0=1.366666666666667 +lon_0=103.8333333333333 +k=1 +x_0=28001.642 +y_0=38744.572 +ellps=WGS84 +units=m +no_defs",
[4257.9355, 11470.3186, 64359.3062, 49067.5413],
{
resolutions:[76.4372195411057,38.2186097705529,19.1093048852764,9.55465244263822,4.77732622131911,2.38866311065955,1.19433155532978,0.597165777664889,0.298450596901194]
}
);
var map = L.map('my_map', {
crs: proj,
continuousWorld: true,
worldCopyJump: false
});
map.addLayer(new L.Proj.TileLayer.TMS('http://{s}.onemap.sg/ArcGIS/rest/services/basemap/MapServer/tile/{z}/{y}/{x}', proj, {
subdomains: ['t1', 't2'],
tms: true,
continuousWorld: true
}));
안녕하세요 포인터에 감사드립니다, 방금 다시 전단지를보고 시작하고 예를 체크 아웃합니다. 지도 사양과 관련하여 onemap 사이트에 대한 정보를 더 찾았으며 나중에 링크를 추가 할 것입니다. 리플릿과 부트 스트랩을 함께 사용하는 작업. 나는 전단지 레이블 레이블에 머리카락을 찢어 내고있었습니다. 왜 그들은 뭔가 중요한 것을 내버려 두었습니까. pulgins 모두 잘 작동하지 않는 것 같습니다. –