2014-08-31 8 views
1

사용 : PHP HTML JS AJAXPHP 페이지에서만 실행되고 대형 디스플레이에 표시되는 웹 응용 프로그램에는 어떤 인증을 사용해야합니까?

화물 예약 서비스가있는 클라이언트 용 맵 엔진을 개발 중입니다. 목표는 사무실과 각 사용자 워크 스테이션의 단일 대형 디스플레이에 하나의 맵을 표시하는 것입니다. 그것은 사이트의 백그라운드에서 완벽하게 제어됩니다. 지도에는 운전자 상태에 대한 정보를 표시하기 위해 클릭 할 수있는 각자의 마커가 있습니다.

다른 액세스가 없으므로 OAuth와 같은 것을 사용해야하거나 간단한 API 키가 필요합니까?

도움을 주셔서 감사합니다. 정보가 없습니다 민감 할 경우

에드

답변

0

Maps Engine에 공개적으로 레이어 또는지도를 게시하면 누구나지도를 볼 수 있지만 인증을 설정할 필요가 없습니다 (데이터 액세스 방법에 따라 달라질 수 있음). API 키가 필요함).

데이터가 공개되지 않은 경우 은 OAuth의 일부 양식을 사용해야합니다. '대형 화면'이 대화 형이 아닌 경우 (즉, 누군가 로그인하여 물건을 클릭 할 수없는 경우) 다른 모든 OAuth 플로우에는 사람이 필요하기 때문에 Service Account 플로우 만 사용할 수 있습니다.

데이터를 어떻게 표시할지 명확하지 않으므로 더 구체적인 조언을 드릴 수는 없습니다. 지도 엔진에서 호스팅되는 데이터를 표시하는 방법에는 여러 가지가 있습니다 (예 : MapsEngineLayer, Data Layer 또는 직접 the API에 액세스).

+0

해답을 주셔서 감사합니다. "대형 디스플레이"는 대화 형이 아니며 드라이버 유지 보수 페이지의 메소드 호출로 드라이버 위치 등이 변경 될 때 변경됩니다. 사용자는 그룹으로 필요에 따라 드라이버 마커를보고 클릭 할 수 있습니다 - 내 생각에 ... Googl API에서의 첫 번째 균열이므로 내가 갈 때 배우고 있습니다. –

+0

행운을 빈다! Maps Engine에서 데이터를 최신 상태로 유지하면 MapsEngineLayer와 같은 방식으로 트릭을 수행해야합니다. –

+0

마크, 다시 한 번 감사드립니다. 나는 이미지도 레이어를 만들고있다. 나는 이것이 가장 간단한 방법이라고 생각합니다. –