使用传单自动完成:自定义设计?
Places autocompletion with Leaflet: customize design?
有一个用于 Leaflet 地图的插件,它添加了一个按钮,该按钮指向一个具有地点自动完成功能的搜索栏 (link)。如何从插件中获取自动完成功能并改用我自己的自定义搜索栏?
Leaflet.GeoSearch 非常适合您的需要。您可以将它与 Leaflet 分开使用(查看演示)或在 Leaflet 本身中使用。它支持以下数据提供者(但可以轻松扩展):
Esri
OpenStreetMap
Google
Bing
LocationIQ
OpenCage
GitHub: https://github.com/smeijer/leaflet-geosearch
演示:https://smeijer.github.io/leaflet-geosearch
注意:我与创建者没有任何联系,只是一个快乐的用户并考虑将 HERE 添加为提供者。
您可以在 Leaflet 的插件页面上使用其他地理编码解决方案:
https://leafletjs.com/plugins.html#geocoding
另一方面,如果您想自己滚动,只需在 Leaflet 中创建一个标记并将地图居中:https://leafletjs.com/examples/quick-start/
有一个用于 Leaflet 地图的插件,它添加了一个按钮,该按钮指向一个具有地点自动完成功能的搜索栏 (link)。如何从插件中获取自动完成功能并改用我自己的自定义搜索栏?
Leaflet.GeoSearch 非常适合您的需要。您可以将它与 Leaflet 分开使用(查看演示)或在 Leaflet 本身中使用。它支持以下数据提供者(但可以轻松扩展):
Esri
OpenStreetMap
Google
Bing
LocationIQ
OpenCage
GitHub: https://github.com/smeijer/leaflet-geosearch
演示:https://smeijer.github.io/leaflet-geosearch
注意:我与创建者没有任何联系,只是一个快乐的用户并考虑将 HERE 添加为提供者。
您可以在 Leaflet 的插件页面上使用其他地理编码解决方案: https://leafletjs.com/plugins.html#geocoding
另一方面,如果您想自己滚动,只需在 Leaflet 中创建一个标记并将地图居中:https://leafletjs.com/examples/quick-start/