使用flutter_map搜索位置

问题描述

我正在使用Flutter软件包“ Flutter_map”(https://pub.dev/packages/flutter_map),并已在我的Flutter应用程序中实现了地图。

现在,我想添加一个搜索框,在其中可以搜索将集中在地图上的地点。 Flutter_map-Package中已包含类似内容吗?到目前为止我什么都找不到。

解决方法

您需要使用外部 API 来搜索地点。只要您遵守他们的服务条款并且不将它们用于自动完成,https://nominatim.org/ 就是一个很好的选择,而且它是免费 + 开源的。

然后,您可以使用 flutter_mapMapController() 将地图移动到 API 请求返回的经纬度。