<!DOCTYPE html>
<html lang="en">
<meta charset="UTF-8">
<title>Accessing LocationIQ Map Tiles directly</title>
<link href="https://tiles.locationiq.com/v3/libs/leaflet/1.8.0/leaflet.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="https://tiles.locationiq.com/v3/libs/leaflet/1.8.0/leaflet.js"></script>
<script type="text/javascript" src="https://tiles.locationiq.com/v3/js/liq-styles-ctrl-leaflet.js?v=0.1.8"></script>
<style type="text/css">
            body {
                margin: 0;
            #map {
                width: 100vw;
                height: 100vh;
<div id="map"></div>
<script type="text/javascript">
            // Maps access token goes here
            var key = 'pk.aa7f5d0539c5675b7f3429402939d8fa';

            // Add layers that we need to the map
            var streets = L.tileLayer.Unwired({key: key, scheme: "streets"});

            // Initialize the map
            var map = L.map('map', {
                center: [39.73, -104.99], // Map loads with this location as center
                zoom: 14,
                scrollWheelZoom: false,

            // Add the 'scale' control

            // Add the 'streets' layer to the map
            L.tileLayer('https://{s}-tiles.locationiq.com/v3/streets/r/{z}/{x}/{y}.png?key={accessToken}', {
                attribution: '<a href="https://locationiq.com/?ref=maps" target="_blank">© LocationIQ</a> <a href=\"https://openstreetmap.org/about/\" target=\"_blank\">© OpenStreetMap</a>',
                maxZoom: 18,
                id: 'streets',
                accessToken: key