2016-06-20 68 views

回答

0

根據此文檔Indoor maps,您可以使用Google Maps API。在高放大級別下,地圖將顯示室內空間的平面圖,例如機場,商場,大型零售商店和中轉站。這些稱爲室內地圖的平面圖顯示爲「常規」和satellite地圖類型(GoogleMap.MAP_TYPE_NORMAL和GoogleMap.MAP_TYPE_SATELLITE)。它們在用戶放大時自動啓用,並且在地圖縮小時會自動消失。

室內地圖(平面圖)可在select locations。如果樓層平面圖數據不適用於您希望在應用程序中突出顯示的建築物,則可以:

floor plans直接添加到Google地圖。這將使您的平面圖可供所有Google地圖用戶使用。 在地圖上顯示平面圖爲ground overlaytile overlay。這將只允許您的應用程序用戶查看您的平面圖。

如果以編程方式添加了MapFragment(或MapView),則可以通過傳入GoogleMapOptions對象並指定您的選項來配置其初始狀態。您可以使用的選項與通過XML提供的選項完全相同。你可以這樣創建一個GoogleMapOptions對象:

GoogleMapOptions options = new GoogleMapOptions(); 

options.mapType(GoogleMap.MAP_TYPE_SATELLITE) 
.compassEnabled(false) 
.rotateGesturesEnabled(false) 
.tiltGesturesEnabled(false); 

的谷歌地圖API高程爲地球表面上的所有位置,包括洋底的深度位置(傳回負值)提供高程數據。選中此項:https://developers.google.com/maps/documentation/elevation/start