Get coordinates of the mouse pointer
Show mouse position on hover with pixel and latitude and longitude coordinates.
Note
If you want to test this example, edit it in JSFiddle or CodePen and replace the "YOUR-OWN-API-KEY" and "YOUR-OWN-VPM-ID" placeholders with your actual api key and vpm id.<!DOCTYPE html><html><head><meta charset="utf-8" /><title>Get coordinates of the mouse pointer</title><meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no" /><script src="https://unpkg.com/unl-map-js@0.1.5/lib/unl-map-js.js"></script><link href="https://unpkg.com/unl-map-js@0.1.5/lib/unl-map-js.css" rel="stylesheet" /><linkhref="https://unpkg.com/maplibre-gl@2.1.9/dist/maplibre-gl.css"rel="stylesheet"/><style> body { margin: 0; padding: 0; } #map { position: absolute; top: 0; bottom: 0; width: 100%; }</style></head><body><style type="text/css">#info {display: block;position: relative;margin: 0px auto;width: 50%;padding: 10px;border: none;border-radius: 3px;font-size: 12px;text-align: center;color: #222;background: #fff;}</style><div id="map"></div><pre id="info"></pre><script>var map = new UnlSdk.Map({container: "map", // container idapiKey: "YOUR-OWN-API-KEY",vpmId: "YOUR-OWN-VPM-ID",center: [-74.5, 40], // starting positionzoom: 9, // starting zoom}); map.on("mousemove", function (e) {document.getElementById("info").innerHTML =// e.point is the x, y coordinates of the mousemove event relative// to the top-left corner of the mapJSON.stringify(e.point) +"<br />" +// e.lngLat is the longitude, latitude geographical position of the eventJSON.stringify(e.lngLat.wrap());});</script> </body></html>