-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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
[maps] support 3rd party geo coding services #111918
Comments
Pinging @elastic/kibana-gis (Team:Geo) |
hi @RoyzLevy thanks for submitting this feature request.
Which level of detail is needed by your users? place names or even street & house number? Note that Google Geocoding service is not an option here since their terms and conditions prevent this use case (but I understand you used it as an example).
You use the term "filtering" in your use case description but I understand that you mean the map to be displaced to the address/place name search result, right? The interface you mentioned does exactly that, and it actually got improved recently to support other coordinate systems #76144. |
Hey @jsanz , The level of detail that my users would like to use is house addresses and also place names, again as the Google service permits, although as you've noted I've only used Google service as an example for the plugin. Yes, the suggested feature will displace the map to the wanted address, so my term was not right using "filtering", as you cannot filter data by the address. Thanks alot. |
Thanks for the feedback and clarification @RoyzLevy As you probably know Google Geocoding can only be used on applications that also use the Google Maps SDK (apart from other restrictions on storing the results) so that's not an option for Elastic Maps since we use Maplibre GL JS. On the other hand, we are considering other options that are in the direction you point, so we'll update this issue as soon as we have any updates. |
Pinging @elastic/kibana-presentation (Team:Presentation) |
Closing this as we've added it to our icebox for now. |
As for now you can filter Maps either with outter filters in the same Dashboard or by lat-lon for a geo-location. There is no way to filter by an address and the only way to do it is by using a 3rd party application for the cause.
The feature will enable Maps filtering by address provided by a Kibana plugin which will query 3rd party and provide the correct filtering.
Example for 3rd party address to lat-lon converter is Google developers Map Geocoding API: https://developers.google.com/maps/documentation/geocoding/overview which could be very helpful for implementing the plugin.
As a user we would like to be able to filter by an address and not by lat-lon as this information needs to be very specific and the user doesn't have lat-lon coordinates for the searched places in most cases. As described in detail in the discussion forum of Kibana: https://discuss.elastic.co/t/address-plugin-for-kibana-maps/283374
After feature implementation the user will be prompted a window with not only Lat and Lon options, but also an address option added to it. After the filtering is done, the lat-lon will be changed to the specific coordinates of the place for search.
The text was updated successfully, but these errors were encountered: