0

iPad에서지도를 열고 위치 화살표를 두 번 클릭합니다. 지도가 기기의 방향에 따라 회전한다는 것을 알 수 있습니다. 이것이 내 iOS 네이티브 웹 응용 프로그램에서 내 응용 프로그램의지도가하기를 원하는 것입니다. iOS의 Native Compass를 사용하는 Google지도 매시업으로 방향을 알려줍니다. 나는 Javascript를 사용하여이 작업을 수행해야합니다. 누군가가 올바른 방향으로 나를 가리킬 수 있다면 정말 감사 할 것입니다.Google지도 API iOS의 기본 컴퍼스 장치 방향 활용

답변

0

UIWebView에 자바 스크립트를 삽입하여 기술적으로 가능하지만지도 자체의 회전이 까다로울 수 있습니다.

나는 원래 iOS 버전의 경우 UIWebView 안에 포장 된 웹 앱을 사용했습니다. iOS 버전의 유일한 차이점은 내가 CLLocationManager에 들어가서 iOS 기기에서 제목을 얻은 다음 웹 페이지가 각 화살표 업데이트 아이콘 중 하나 (10도마다 하나씩)를 대체한다고 응답 한 각 제목 업데이트에 일부 자바 스크립트를 삽입 한 것입니다. 사용자의 현재 방향을 보여줍니다. stringByEvaluatingJavascriptFromStringUIWebView에서 확인하십시오.

나는지도를 회전하지 않고 사용자의 현재 위치 아이콘 만 수정했습니다. 나는 전체지도를 회전시키면서 실험했지만,지도 직사각형을 회전하자마자지도에 더 이상 포함되지 않는 흰색 삼각형 영역이 생기는 문제가있었습니다. 지도의 크기에 관계없이 화면 전체를 덮을 정도로 곧바로 화면 밖으로 흐르도록지도를 오버 사이즈하는 것이 가능해야합니다. 나는 이것이 구글 맵스의 다른 측면을 엉망으로 만들지는 모르겠다.