用户点击该位置后获取位置名称:Google Indoor Map API

时间:2015-02-18 00:54:52

标签: android google-maps google-maps-markers indoor-positioning-system google-indoor-maps

我试图让Google室内地图在我的Android应用程序中运行。

当我查看Google地图中的建筑物并提供室内信息时,它会显示其中的地点名称。

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

所以我的主要问题是室内地图,我可以在下面的图像中看到。是否有任何API可以获取分配位置的名称?

图片示例:

enter image description here

由于 SAURABH

1 个答案:

答案 0 :(得分: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);
     }