-
Notifications
You must be signed in to change notification settings - Fork 507
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unable to use click on a geojson feature #35
Comments
@mennodekker, for the mere mortal, could you provide a quick example on how to use the click event either on the server or client side (or both). I'm migrating from @jcheng5 leaflet to @rstudio leaflet package and having difficulties replicating the onclick and onmouseover events using this version. That'd be really helpful, thanks. |
I did the same thing. The problem I had was that for geojson layers the mapid is not set. The work around until it is fixed is to use undefined. As snippet of code that works with current implentation: For server.R (notice the normal map click uses myMap and geosjon undefined)
For ui.R
|
Perfect, thanks so much! |
I added my map using the leafletOutput() and leaflet() functions.
In my server.R I add a geoJson layer using:
The features show up fine, but I can not track a click on the feature. Some debugging learned that in the leaflet.js in the geoJSON method it tries to register a click on the self.id (mapid) but it is not present at that time so it registers an "undefined" mapid.
The text was updated successfully, but these errors were encountered: