2017-02-21 57 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" 
相關問題