UNPKG

noruka-google-vector-tiles

Version:
53 lines (49 loc) 1.68 kB
<!DOCTYPE html> <html> <head> <title>Basic</title> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link rel="stylesheet" href="styles.css" /> </head> <body> <div class="container-left"> <div id="map"></div> </div> <div class="container-right"> <div> <h2>Basic</h2> <p> Basic example loading vector tiles in Google Maps. Debug mode enabled. </p> </div> </div> <script type="module" src="../dist/index.js"></script> <script type="text/javascript"> var map; function InitGoogleMap() { map = new google.maps.Map(document.getElementById('map'), { center: { lat: 37.08, lng: -6.84 }, zoom: 5 }); // if tiles have not been loaded, GetTile will trigger twice. google.maps.event.addListenerOnce(map, 'tilesloaded', function () { InitVectorTiles(); }); } function InitVectorTiles() { var options = { url: 'https://api.mapbox.com/v4/techjb.bwtby589/{z}/{x}/{y}.vector.pbf?sku=101D1qzcYDQhj&access_token=pk.eyJ1IjoidGVjaGpiIiwiYSI6ImNrbzFuMDV6MzBhYXQycWxwaG4ydGozZTgifQ.hCgIvpwnfw93KFcWaR5WBA', debug: true, sourceMaxZoom: 14 }; var mvtSource = new MVTSource(map, options); map.overlayMapTypes.insertAt(0, mvtSource); } </script> <script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyA_bDL3sglTy8HGoiAU9JsLtayEkQakE7c&callback=InitGoogleMap&libraries=&v=weekly" defer ></script> </body> </html>