2010-04-25 2 views
2

iPhone 개발이 처음입니다. 첫 번째 앱에서 작업하기. 나는 "http://maps.google.com/maps?q=my 주소"를 사용하여 지오 코드 주소를 전달하기 위해 UIWebView를 통해 Google지도에 액세스합니다. 그것은 작동하지만, 당신이 시작한 화면으로 돌아가려면 "뒤로"버튼을 누른 다음 "세부 사항"버튼 (탐색 표시 줄에서 제공)을 누르라는 요구가 있습니다. 아무도 왜 이런 일을하는지 알면 듣고 싶습니다. 내 진짜 질문은, 그러나,이 Google지도의 합법적 인 사용입니까? 이 앱을 상업적 용도로 사용할 예정이므로 Google의 규칙 + 규정을 위반합니까? 그것이 불법이라면, 나의 대안은 무엇입니까? 감사.UIWebView를 통해 Google지도에 액세스 - 불법?

+0

동의 할 것으로 예상되는 라이선스 나 계약서를 준비하지 않았습니까? 체크 아웃. –

+0

Google 라이선스 및 계약에 대해 이야기하고 있습니까? 그렇다면 어디서 만났을까요? – Karin

답변

0

Bing API를 사용하는 것이 더 나을지 모르지만 클라이언트와 서버 측에서 사용하도록 설계되었습니다. 따라서 UIWebView를 사용하지 않고 웹 서비스 요청을 할 수 있어야합니다.

리치

+0

누군가 그 제안에 대해 너무 끔찍한 것을 말하고 싶습니까? 이 API는 견고한 API로 Google Maps보다 우선 사용합니다. – kim3er

+0

답변은 제안을 제공하지 않는 질문에 대답한다고 가정합니다. – BigOmega

1

I 아니에요 아이폰 개발자와 내가 아는 마지막 것은 목표 - C이지만, Google지도 API를 사용하여 고려 했는가?

http://code.google.com/apis/maps/faq.html#mapsformobile 이 바탕 화면과 전체와 웹 브라우저를 지원하는 장치 모두에서 타겟으로

가 Google지도 자바 스크립트 API v3의 모바일 기기를 수용하기 위해 개발되었습니다 말한다 및 브라우저 애플리케이션에 적합하다 자바 스크립트 구현 (예 : 애플 아이폰).

JavaScript API를 사용하기에 적합하지 않은 기기를 대상으로하는 브라우저 기반 응용 프로그램의 경우 Static Maps API는 마커 및 폴리선을 비롯한 GIF, JPG 및 PNG 형식의지도 이미지를 제공합니다. 브라우저 기반 애플리케이션 외부에서는 정적지도 API를 사용할 수 없습니다.

적어도 정적지도 API는 사용하기가 매우 쉽습니다. 전체 계약을 통해 상업적 사용이 가능합니다.

2

UIWebView에서 Google지도를 사용하는 것은 Google 서비스 약관에서 허용됩니다.

iOS 6에서 Apple은지도 백엔드를 Google에서 자체 백엔드로 전환했으며 MKMapView에서 Google의지도 타일을 기술적으로 사용할 수 있지만 Google ToS에서는 허용되지 않습니다.

여기 10월 3일 '12에 @GoogleMapsAPI에서 직접 설명입니다 :

Q :이 일부 아이폰 OS가 GMaps 타일을 사용하여 애플 리케이션, 그래서 나는 그들이 법적 또는 라이센스 위반과 불법 알고 싶습니다.

A : 직접 타일 액세스가 허용되지 않습니다. 웹보기에서 JavaScript API 사용이 허용됩니다.