2017-02-21 60 views
0

我试图让一切在一个商场里面的机构获取海拔/高度/楼,我设法用下面的URL来:从一个地方

StringBuilder sb = new StringBuilder("https://maps.googleapis.com/maps/api/place/nearbysearch/json?"); 
     sb.append("location=" + mLatitude + "," + mLongitude); 
     sb.append("&radius=700"); 
     sb.append("&types=" +"store"); 
     sb.append("&sensor=true"); 
     sb.append("&key=" + getResources().getString(R.string.google_maps_key)); 

我得到由谷歌提供的信息我将它转换成一个标记。 问题是,商场通常有多个楼层,代码不会告诉我有关其高程/高度或其所属楼层的信息。

有什么办法可以达到我的目的吗?

UPDATE: 我与商场合作,谷歌显示我(他们使用indoormaps)

回答

0

如果你打算使用谷歌API的地方,你可以尝试使用地理编码的位置之后提供floor信息。尝试寻找这个link

我希望这有助于

+0

我已经尝试过了,但它并没有给我任何有关的信息地板或海拔高度 – doblejota93

0

使用高程API,使elevation requests它返回米response

"results" : [ 
     { 
     "elevation" : 1608.637939453125, 
     "location" : { 
      "lat" : 39.73915360, 
      "lng" : -104.98470340 
     }, 
     "resolution" : 4.771975994110107 
     } 
    ], 
    "status" : "OK" 
相关问题