Flutter 颤振地理编码地址
我想根据我在Flutter 颤振地理编码地址,flutter,google-maps,dart,geocoding,google-geocoding-api,Flutter,Google Maps,Dart,Geocoding,Google Geocoding Api,我想根据我在TextField上写的内容获取坐标和完整/真实地址 从颤振包中,我可以看到以下示例: List<Location> locations = await locationFromAddress("Gronausestraat 710, Enschede"); List locations=wait locationFromAddress(“Gronausestrat 710,Enschede”); 所以我试着写“巴黎”并打电话给locationFr
TextField
上写的内容获取坐标和完整/真实地址
从颤振包中,我可以看到以下示例:
List<Location> locations = await locationFromAddress("Gronausestraat 710, Enschede");
List locations=wait locationFromAddress(“Gronausestrat 710,Enschede”);
所以我试着写“巴黎”并打电话给locationFromAddress(“巴黎”)
但它找不到任何结果,因为地址格式不正确 当我用谷歌地图开发我的Android应用程序时,我甚至可以写“Lond”,它找到了“London”(我不是在谈论PlaceAutoComplete API) 当你搜索一个你不想写完整地址的位置时 那么,我如何在颤振中实现这个简单的用例呢 谢谢 你可以用这个试试 示例代码:
import'包:geocoder/geocoder.dart';
最终查询=“1600 Amphiteatre公园路,山景”;
var addresses=wait Geocoder.local.findAddressesFromQuery(查询);
var first=addresses.first;
打印(${first.featureName}:${first.coordinates});
//从坐标
最终坐标=新坐标(1.10,45.50);
addresses=await Geocoder.local.findAddressesFromCoordinates(坐标);
first=地址。first;
打印(${first.featureName}:${first.addressLine});
这是旧的软件包,地理编码由baseflow.com维护,功能与我所感兴趣的相同。不幸的是,这并不能满足我的需求,因为地理编码器的问题是一样的,我怀疑如果你在查询中写“Paris”
这将输出“Paris,France”等。。。