New to Kendo UI for Angular? Start a free 30-day trial
Getting Map Coordinates of the Cursor Position
Updated over 6 months ago
Environment
| Product | Progress® Kendo UI for Angular Map |
Description
How can I get the longitude (lng) and latitude (lat) coordinates of the cursor position using Kendo UI for Angular Map?
Solution
To get the lng and lat coordinates of the cursor position:
-
Add a custom
mousemoveevent listener to the Map.tsngAfterViewInit() { const map = document.querySelector('.k-map') map.addEventListener('mousemove', (args: MouseEvent) => { // ... }); } -
Use the built-in
eventToLocationmethod of the Map component to retrieve the geographic location that corresponds to the incoming MouseEvent object.ts@ViewChild(MapComponent) public mapRef: MapComponent; ngAfterViewInit() { const map = document.querySelector('.k-map') map.addEventListener('mousemove', (args: MouseEvent) => { const point: any = this.mapRef.eventToLocation(args); const coords = { lat: point.lat, lng: point.lng }; }); }
The following example demonstrates how to retrieve the longitude and latitude coordinates of the cursor position.
Change Theme
Theme
Loading ...