我正在尝试让 Google 室内地图在我的 android 应用程序中工作。
当我在 Google 地图中查看具有可用室内信息的建筑物时,它会显示其中的地点名称。
当用户单击该特定位置时,我想打开一些对话框或不同的活动,其中包含有关此点击位置的信息。为此,应要求此位置名称向我的服务器请求一些信息。因为该愿望信息应该来自我的应用程序服务器端。
所以我的主要问题是对于我可以在下图中看到的室内地图。是否有任何 API 来获取点击位置的名称?
图像示例:
谢谢索拉布
我正在尝试让 Google 室内地图在我的 android 应用程序中工作。
当我在 Google 地图中查看具有可用室内信息的建筑物时,它会显示其中的地点名称。
当用户单击该特定位置时,我想打开一些对话框或不同的活动,其中包含有关此点击位置的信息。为此,应要求此位置名称向我的服务器请求一些信息。因为该愿望信息应该来自我的应用程序服务器端。
所以我的主要问题是对于我可以在下图中看到的室内地图。是否有任何 API 来获取点击位置的名称?
图像示例:
谢谢索拉布
当您点击某个位置时,您可以获得该位置的坐标。您需要做的只是反向地理编码,即从坐标经纬度获取位置。
Geocoder geocoder = new Geocoder(context, Locale.getDefault());
try {
List<Address> addressList = geocoder.getFromLocation(
latitude, longitude, 1);
} catch (IOException e) {
Log.e(TAG, "Unable connect to Geocoder", e);
}