2016-06-20 3 views

답변

0

이 문서 Indoor maps에 기반하여 Google지도 API를 사용할 수 있습니다. 높은 줌 레벨에서지도에는 공항, 쇼핑몰, 대형 소매점 및 대중 교통 역과 같은 실내 공간에 대한 평면도가 표시됩니다. 실내지도라고하는이 평면도는 '정상'및 satellite지도 유형 (GoogleMap.MAP_TYPE_NORMAL 및 GoogleMap.MAP_TYPE_SATELLITE)에 대해 표시됩니다. 사용자가 확대하면 자동으로 활성화되고지도가 축소되면 사라집니다.

실내지도 (평면도)는 select locations에서 사용할 수 있습니다. 애플리케이션에서 강조 표시하려는 건물에 평면도 데이터를 사용할 수없는 경우 다음을 수행 할 수 있습니다.

Google지도에 직접 floor plans을 추가하십시오. 그러면 Google지도의 모든 사용자가 평면도를 사용할 수 있습니다. 지도에 평면도를 ground overlay 또는 tile overlay으로 표시하십시오. 이렇게하면 응용 프로그램 사용자 만 평면도를 볼 수 있습니다.

프로그래밍 방식으로 MapFragment (또는 MapView)를 추가 한 경우 옵션이 지정된 GoogleMapOptions 객체를 전달하여 초기 상태를 구성 할 수 있습니다. 사용할 수있는 옵션은 XML을 통해 사용할 수있는 옵션과 완전히 동일합니다. 이 같은 GoogleMapOptions 개체를 만들 수 있습니다

GoogleMapOptions options = new GoogleMapOptions(); 

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

Google지도 고도 API는 음수 값을 반환하는 해저의 깊이 위치를 비롯하여 지구 표면의 모든 위치에 대한 고도 데이터를 제공합니다. 이것을 확인하십시오 : https://developers.google.com/maps/documentation/elevation/start