2016-08-10 18 views
0

基於地址/位置/地點我想檢查此地點是否有谷歌地圖中的平面圖。不幸的是,在谷歌地圖API或谷歌地圖的任何其他API找不到任何東西。找出一個位置/地點是否有谷歌地圖api中的平面圖

只有當這個地方有平面圖,谷歌地圖顯示。 任何想法如何檢查一個地方的平面圖?任何幫助,將不勝感激。

問候, 薩爾

+0

https://stackoverflow.com/questions/15987890/ use-google-maps-indoor-map-api-in-html5-and-javascript – mtt2p

回答

0

室內地圖

高縮放級別的地圖上顯示了室內空間,如機場,商場,大型零售商店,以及中轉站平面圖。這些稱爲室內地圖的樓層平面圖顯示爲「普通」和「衛星」地圖類型(GoogleMap.MAP_TYPE_NORMALGoogleMap.MAP_TYPE_SATELLITE)。它們在用戶放大時自動啓用,並且在地圖縮小時會自動消失。

使用isIndoorEnabled()來檢查地點是否有室內地圖。

室內地圖(平面圖)可在select locations。如果平面圖數據不適用於建築,你想在你的應用突出,您可以:

  • 直接Add floor plans谷歌地圖。這將使您的平面圖可供所有Google地圖用戶使用。

  • 在地圖上顯示平面圖爲ground overlaytile overlay。這將只允許您的應用程序用戶查看您的平面圖。

+0

謝謝你的回覆!但是,對於哪個API?我正在使用Googe Maps Javascript API,我試圖調用map.isIndoorEnabled(),但那不起作用。 – Sal

+0

Rebot先生指的是Android SDK。 JS API尚不支持室內地圖 - 您可以在FR實施時對其進行更新:https://code.google.com/p/gmaps-api-issues/issues/detail?id=4351 – kaskader

+0

@卡斯卡德感謝您的信息和更正 –

2

的室內地圖是在Google Maps Android APIiOS SDK可用,但不能詮釋,他的谷歌地圖API的JS。 請通過電話this issue tracker FR得到通知,以便實施

無法以編程方式檢查給定位置是否爲「室內啓用」。 你可以這樣的檢查最接近的是getFocusedBuilding功能,將獲得當前的重點建築物或空,如果沒有建設的重點是(意味着沒有室內地圖)