Android:按名称搜索位置,而无需使用Google地方信息或Maps SDK

问题描述 投票:0回答:1

我正在寻找一种使用名称搜索位置的方法。该位置是具有经度和纬度数据的对象。

我想在不使用Places SDK或Maps SDK的情况下实现此目标,因为从长远来看,它们是有偿服务(如果我没有记错的话,]

我已经尝试过使用Geocoder,但似乎只有在搜索国家/地区时才能使用。理想情况下,我也希望能够搜索城市。 GeoCoder为此用例返回一个空列表。使用LocationManager仅允许我获取用户的最后一个已知位置,因此也不是。

有这种方法可以实现吗?

android location
1个回答
0
投票

我再次尝试了Geocoder,看来我的初衷并不正确。对于Geocoder的要求似乎是您需要提供一个与任何条目匹配的实际名称,否则它将为null。

同时,我认为这应该对我有用。但是,如果还有其他方法可以让我搜索没有完整名称的任何位置,那就更好了

© www.soinside.com 2019 - 2024. All rights reserved.