0

我正在尝试让 Google 室内地图在我的 android 应用程序中工作。

当我在 Google 地图中查看具有可用室内信息的建筑物时,它会显示其中的地点名称。

当用户单击该特定位置时,我想打开一些对话框或不同的活动,其中包含有关此点击位置的信息。为此,应要求此位置名称向我的服务器请求一些信息。因为该愿望信息应该来自我的应用程序服务器端。

所以我的主要问题是对于我可以在下图中看到的室内地图。是否有任何 API 来获取点击位置的名称?

图像示例:

在此处输入图像描述

谢谢索拉布

4

1 回答 1

1

当您点击某个位置时,您可以获得该位置的坐标。您需要做的只是反向地理编码,即从坐标经纬度获取位置。

    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);
     }
于 2015-02-18T03:07:21.160 回答