HTML이 적은 간단한지도

공급자로서의 Mapbox

Q : 자바 스크립트없이 HTML로지도를 표시 할 수 있습니까?
A : 예, 맞춤 요소가있는 두 줄의 HTML

이 기사는 웹 페이지에지도를 표시하는 간단한 방법을 소개합니다. 이렇게하려면 웹 페이지에이 두 줄의 HTML을 추가하세요.

<script src="//unpkg.com/[email protected]/dist/mapbox"></script>
<x-mapbox center="Toronto, Canada" access-token="xxxyyy"></x-mapbox>

https://stackblitz.com/edit/x-mapbox?file=index.html

액세스 토큰이 필요합니다.

Mapbox는 액세스 토큰을 사용하여 API 요청을 계정과 연결합니다. 이 토큰은지도의 남용을 방지하며, 요청이 한 달에 50,000 건을 초과 할 때 청구하는데도 사용됩니다.

액세스 토큰은 <x-mapbox>속성 으로 제공 될 수 있습니다 access-token. 액세스 토큰을 속성으로 제공 할 수 있지만 JS 코드 window.xKeys.mapbpx에서 window.mapboxgl.accessToken내부적 으로 사용되는 으로 제공하는 것이 좋습니다 .

<script>window.xKeys = {mapbox: 'pk.xxxyyyzzz' }</script>
<script src="//unpkg.com/[email protected]/dist/mapbox"></script>
<x-mapbox center="Toronto, Canada"></x-mapbox>

https://account.mapbox.com/

무엇입니까 <x-mapbox>?

<x-mapbox> 맞춤 요소 중 하나입니다. https://elements-x.com. 기본적으로지도는 지형 모드로 표시되지만 오른쪽 상단 모서리 아이콘을 클릭하여 위성 모드로 전환 할 수 있습니다. .NET Core를 가져 오는 동안 사용하는 것은 간단합니다 elements-x/dist/mapbox.

<x-mapbox> 다음과 같은 더 많은 기능이 있습니다.

  • 팝업이 있거나없는 마커를 표시합니다.
  • 경도 및 위도 대신 주소를 제공하여 기본 제공되는 지오 코딩.
  • <x-div>및 <input>태그로 지도를 검색 합니다.

추가함으로써 <x-marker>에서 <x-mapbox>, 당신은 마커를 볼 수 있습니다.

<x-mapbox>
  <x-marker lnglat="1600 pennsilvania ave, ashington DC" center>
  </x-marker>
</x-mapbox>

      
https://stackblitz.com/edit/x-mapbox-marker?file=index.html

에 HTML을 추가 <x-marker>하면 팝업을 볼 수 있습니다.

<x-mapbox>
  <x-marker lnglat="1600 pennsilvania ave, washington DC" center>
    <h3>White House</h3> Trump once lived here.
  </x-marker>
</x-mapbox>

      
https://stackblitz.com/edit/x-mapbox-marker-popup?file=index.html

지도에 대한 검색 기능을 사용하려면, 당신은 당신의 포장 필요 <input>와 <x-mapbox>함께 <x-div>.

<x-div>
  <b class="label">Search Map:</b>
  <input x-change="set(#marker[lnglat])" />
  <x-mapbox>
    <x-marker id="marker" lnglat="Toronto, Canada" center>
      Looking For Here?
    </x-marker>
  </x-mapbox>
</x-div>

      
https://stackblitz.com/edit/x-mapbox-search?file=index.html

해피 코딩 :)

elements-x 는 스타일 사용자 정의가 가능하고 프레임 워크와 독립적 인 사용자 정의 요소 모음입니다.

Suggested posts

뇌졸중의 치명적인 결과 피하기: 가족의 여정에서 배우기 .

뇌졸중의 치명적인 결과 피하기: 가족의 여정에서 배우기 .

머리말 뇌졸중은 누구에게나 언제든지 닥칠 수 있는 의학적 응급 상황입니다. 뇌의 한 부분으로의 혈류가 중단되어 갑작스러운 뇌 기능 상실로 이어질 때 발생합니다.

내가 가장 많이 사용하는 코딩 리소스

내가 가장 많이 사용하는 코딩 리소스

이번 주에 저는 일일 이메일 목록의 회원으로부터 이메일을 받았습니다. 그들은 알고 싶어했습니다. 매일, 매주, 매월 어떤 리소스를 방문합니까? 좋은 질문입니다! 제 작업 흐름과 제가 사용하는 주요 리소스에 대한 통찰력을 공유하게 되어 기쁩니다.

Related posts

취하기의 아이의 첫 번째 책

취하기의 아이의 첫 번째 책

(경고- 이것은 유쾌하게 전복하려는 풍자입니다. 절대 어린이용이 아닙니다.) 당신은 엄마와 아빠가 부엌에 숨어서 그 냄새나는 담배를 피우는 것을 본 적이 있습니다. 그들은 당신에게 말합니다.

그 위협 아카이브: Vol 7 블랙 바스타

그 위협 아카이브: Vol 7 블랙 바스타

오늘날의 상호 연결된 세계에서 사이버 공격의 위협은 그 어느 때보다 만연해 있습니다. 사이버 범죄자와 국가 행위자는 지속적으로 취약점을 악용하고 귀중한 데이터를 도용하여 모든 규모의 조직에 상당한 위험을 초래합니다.

안전한 작업 환경 조성

안전한 작업 환경 조성

“그는 내가 위험에 처했을 때 나를 지켜줄 것입니다. 그가 나를 그의 천막 안에 숨길 것이다.

기독교인에 대한 박해: 우리가 말하지 않는 증오 범죄

이슬람 혐오증은 잊으십시오. 기독교인(및 유대인)은 종교적 증오 범죄의 주요 피해자입니다.

기독교인에 대한 박해: 우리가 말하지 않는 증오 범죄

이성적인 마음을 가진 사람이라면 정치계와 언론계가 좌파, 심지어 극좌파에 의해 지배되고 있다는 사실을 알고 있습니다. 종교 분야에서 이러한 불균형은 분명히 눈에 띕니다. 좌익 신문과 네트워크는 기독교 신앙을 옹호하기 위해 서두르지 않습니다.