gpt4 book ai didi

android - Google Place API 获取地点的经纬度

转载 作者:行者123 更新时间:2023-11-29 15:42:28 25 4
gpt4 key购买 nike

如何从 android 的 Google Place API 获取纬度和经度?我的代码如下所示..

AutocompleteFilter mAutocompleteFilter = new AutocompleteFilter.Builder().setTypeFilter(AutocompleteFilter.TYPE_FILTER_CITIES).build();

PendingResult<AutocompletePredictionBuffer> results =
Places.GeoDataApi
.getAutocompletePredictions(mGoogleApiClient, constraint.toString(),
mBounds, mAutocompleteFilter);

我也遇到了获得超过 5 个结果 的问题。我正在使用 this引用链接。任何帮助将不胜感激。

最佳答案

你应该这样做:

Places.GeoDataApi.getPlaceById(mGoogleApiClient, placeId)
.setResultCallback(new ResultCallback<PlaceBuffer>() {

@Override
public void onResult(PlaceBuffer p) {
if (p.getStatus().isSuccess()) {
final Place mPlace = p.get(0);
LatLng qLoc = mPlace.getLatLng();
//you can use lat with qLoc.latitude;
//and long with qLoc.longitude;
}
p.release();
}
});

关于android - Google Place API 获取地点的经纬度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38305431/

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