gpt4 book ai didi

java - Google 自动补全地点、地点名称为纬度/经度

转载 作者:太空宇宙 更新时间:2023-11-04 14:20:21 25 4
gpt4 key购买 nike

我在我的 Android 应用程序上使用来自 google 的 autocompleteplaces,有时您可以填写 field 名称,它会自动为您完成,如下所示:

enter image description here

我想从中获取纬度/经度,因此我使用地理编码器:

List<Address> addresses = geoCoder.getFromLocationName(autoCompView.getText().toString(), 1);

if (addresses.size() > 0) {
latitude = addresses.get(0).getLatitude();
longitude = addresses.get(0).getLongitude();

现在它没有给我任何地址,因为其中有 field 名称。我如何从中获取纬度/经度?

最佳答案

Google Autocomplete Place API 返回一个id 和一个reference。您可以使用返回的 id 查询 Places API 并从中获取纬度/经度信息。

更多详情请参见:

https://developers.google.com/places/documentation/autocomplete#place_autocomplete_results

https://developers.google.com/places/documentation/details#PlaceDetailsRequests

关于java - Google 自动补全地点、地点名称为纬度/经度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27261473/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com