Indicate if feature is clickable

This commit is contained in:
Lukas Martinelli
2016-12-29 17:00:36 +01:00
parent e41e1eb2f1
commit 853361ace7
2 changed files with 9 additions and 1 deletions

View File

@@ -89,7 +89,11 @@ export default class InspectionMap extends React.Component {
})
})
map.on('click', this.displayPopup.bind(this));
map.on('click', this.displayPopup.bind(this))
map.on('mousemove', function(e) {
var features = map.queryRenderedFeatures(e.point, { layers: this.layers })
map.getCanvas().style.cursor = (features.length) ? 'pointer' : ''
})
}
displayPopup(e) {

View File

@@ -68,6 +68,10 @@ export default class MapboxGlMap extends React.Component {
})
map.on('click', this.displayPopup.bind(this));
map.on('mousemove', function(e) {
var features = map.queryRenderedFeatures(e.point, { layers: this.layers })
map.getCanvas().style.cursor = (features.length) ? 'pointer' : ''
})
}
displayPopup(e) {