2017-01-26 2 views
0

주는 bbox 및 확대/축소 레벨의 타일을로드하기 위해 맵 상자 gl 외부에 lib가 있습니까?타일을로드하기위한 Mapbox js lib

내가 Mapbox의 일부 타일 세트와 스타일을 창조하고 다른 뷰어에로드 할했습니다 (지도 구글, 세슘, ...) 난 단지

을 최소, 최대 lonlat와 Z-수준을 가지고 필요
  • 가 WGS84

답변

0

mapbox-gl-js의 특징 형상을 얻는 기능 위에

  • 반복 처리가 Z 레벨 추상화에서 특정 타일을로드 mapbox 벡터 타일과 상호 작용할 수있는 네이티브 라이브러리입니다. 링크 된 문서는 세슘과 같은 웹 그룹에 빌드 된 것을 보여줍니다.

    에 대해서는 다른 라이브러리 :

    리플릿이 mapbox 벡터 타일을 보여주는 플러그인이 있습니다 - 일부는 전단지의 이전 버전에서 작동 사이트에 나와있는 일부에만 새.

    마찬가지로 OpenLayers는 벡터 타일에 대한 지원을 추가했으며 다른 예제는 다른 버전의 OpenLayers에서만 작동합니다. 공식 사이트에는 현재 버전 3.20에서 작동하는 두 가지 예제가 있습니다.

    Esri는 현재 벡터 타일 구현을 배포하고 있으며 작년의 esri 포럼에 javascript API를 사용하여 mapbox 벡터 타일을 활용하는 방법에 대한 설명이 게시되었습니다.

    이러한 모든 라이브러리를 사용하면지도 상자 벡터 타일을로드하고 기능 및 특성을 처리하고 다양한 방법으로 작업 할 수 있습니다.

    편집 : (아직 댓글을 올릴 수 없습니다) - 좋아요, 질문에 (세슘, Google지도, ...) 그래서 나는 타원에 암시 된 것이 확실하지 않았습니다. 그 중 적어도 하나의 전단지 플러그인과 내가 openlayers 또는 leaflet 용 벡터 타일을 적용 할 때 보았던 솔루션 중 일부는 mapbox-gl-js 라이브러리를 사용하여 벡터 타일을로드하고 구문 분석 한 다음 문제의 시청자. 분명히 세슘에 대한 맞춤 솔루션을 작성할 수 있다면 그러한 접근법이 가능하며 두 라이브러리 모두 웹 기반 기반이 긍정적 인 것입니다. 그러나, 나는 더 이상 그것을 더 이상 그렇게하지 않았다. 나는 당신이 '맵시 세슘'이라고봤을 것이라고 확신합니다. MB 타일을 세슘에 넣는 최근 구글 포스트와 맵 박스와 관련된 몇 가지 내장 세슘 클래스를 발견했습니다. 시작하기 좋은 곳.

    편집 마지막으로지도 박스 벡터 타일 생태계의 일부인 다양한 라이브러리를보고 싶을 수도 있습니다. 예를 들어,이 라이브러리는 예전처럼 가까이있을 수 있습니다. 현재 사용자 정의 솔루션을 위해 web-gl 수준으로 내려 가지 않고 현재 원하는 내용 : mapbox vector-tile-js

  • 0

    @csdev. 감사.

    예 다른 뷰어 (ol3, leflet)에는 다른 구현이 있다는 것을 알고 있습니다. 그러나 주어진 bbox로 벡터 타일을로드하고 언로드하는 로직을 서비스하는 프레임 워크에 대해서만 뷰어를 검색하지는 않습니다. 내가 세슘을 위해서 특별히 필요하기 때문에.

    나는 ol3와 세슘 (ol3- 세슘)을 결합 할 가능성이 있음을 알았다. 그러나 나는이 시점에서 세슘의 기능을 잃을 것이라고 생각한다.

    +0

    이것이 콘크리트 타일의 기능을 읽는 한 부분이 될 것이라고 생각합니다. https://github.com/mapbox/vector-tile-js – strech

    관련 문제