Easy Maps Apps in Java and Python

안녕 개발자로서 나는 내 시간이 소중하다는 것을 안다 1 인치의 시간, 금 1 인치 시장 출시시기가 더 중요합니다

그래서 앱을 만들 때 내가해야 할 첫 번째 일은 갈 것입니다 개발 속도를 높이기 위해 몇 가지 클래스 라이브러리 찾기 나는 알렉스 다닐로, 너를 소개하겠다 Google지도 API의 매우 강력한 라이브러리 이제 Google지도 및 관련 API로 매우 다양한 기능을 갖춘 애플리케이션을 구축 할 수 있습니다 지리적 위치 기반 서비스 (LBS) 모듈 애플리케이션에 통합 그러나 당신이 이것을하려고 할 때, 그것은 곧 위압적 일 것입니다 우리는 많은 클라이언트를위한 클래스 라이브러리를 만들었습니다

작업을 더 쉽게하기 이 라이브러리에 대한 기본 지원 Java 및 Python 언어 개발 용 서버 측 그래서 그들이하는 일은 기존 API의 인터페이스를 사용하는 것입니다 길 찾기 API, 거리 매트릭스 API Elevation API, 지오 코딩 API 및 표준 시간대 API 이러한 API 인터페이스를 사용하면 보통 이것은 일부 응용 프로그램에있는 경우입니다 Google지도를 사용해야하는 경우, 서버가 제공하는 RESTful 아키텍처 상태 비 저장 인터페이스 물론 다른 언어를 사용하여 개발하는 경향이 있다면 예를 들어 Java 또는 Python과 같이 작업량이 많습니다 우리는 이미 당신을 돕기 위해 다른 클래스 라이브러리를 만들었습니다 이러한 서비스에 대한 연결 설정 관련 언어에 대한 인터페이스를 제공합니다

따라서 Java 인터페이스를 JavaScript 인터페이스로 변환 할 필요가 없습니다 또는 다른 인터페이스 간의 상호 연결 등 이제이 방법의 다음과 같은 이점이 있습니다 첫째, 우리는 이미 당신을 위해 해냈고 그것을 테스트했습니다 너는 분명히 실현 가능하다

둘째, 코드 양을 줄입니다 이것은 실제 코드 양입니다 실제 비즈니스를 처리하기 만하면됩니다 지금이 일의 아름다움은 그것이 아주 잘 지어 졌다는 것입니다 당신에게 간단한 인터페이스를 제공 할 클라이언트 라이브러리 API 뿐만 아니라 인증 및 비밀 키를 처리합니다

앱용 모듈이있는 경우 개발이 약간 복잡 할 수 있습니다 하지만 내가 좋아하는 기능 중 하나는 다시 시도하는 것입니다 서버가 가능할 때 수행되는 작업 다시 시도 간헐적 인 장애 또는 극도로 불안정한 네트워크 연결 또는 이와 유사한 상황 특히 모바일 네트워크에서 직접 무시합니다 아무 일도 일어나지 않을 것이다 이것은 대단하다

많은 사람들이 좋아할만한 또 다른 사항은 속도 제한입니다 따라서 서버와의 연결이 제한됩니다 그래서 너는 너머에있는 무언가에 빠지지 않을 것이다 할당량 한도 오류 이 클래스 라이브러리는 설정 한 속도로 쿼리 할 수 ​​있습니다 응용 프로그램이 피할 수 있도록 할당량 초과로 인한 오류 아마도 가장 중요한 것은 이러한 라이브러리를 프로젝트에 통합 할 때 로컬 개체를 실제로 처리하고 있습니다

그래서 당신이 자바를 사용한다면 실제로 자바 객체를 조작 할 것이다 따라서이 메소드를 호출하면 Java 객체를 직접 조작 할 수 있습니다 파이썬은 이미 매우 간단합니다 시간을 절약하기 위해 대처할 필요가 없습니다 직접 반송 따라서 URL을 설정하거나 URL을 설정하지 않아도됩니다

이렇게하면 JSON 전송 결과가 저장됩니다 모델 맵의 시간을 수동으로 설정하십시오 또 다른 이점은 Java 라이브러리를 사용하는 경우입니다 그것은 당신이 동기 또는 비동기 연결을 만들 수 있습니다 연결을 실행하는 방법을 선택하십시오 가장 중요한 것은이 전체 클라이언트 라이브러리 세트가 오픈 소스라는 것입니다

그래서 당신이 원한다면 그것을 수정하거나 자신의 공헌을 할 수 있습니다 자세한 내용은 URL에 대한 문서로 이동하십시오 여기 Github 저장소에서 볼 수도 있습니다 Java 및 Python 소스 코드 우리는 당신이 만든 응용 프로그램을 보게되어 기쁘게 생각합니다 그리고 우리가 나중에 우리를 지원하기를 원한다는 것을 당신에게 알려주기를 바랍니다

어떤 언어 저는 Google 개발자 플랫폼 팀의 Alex Danilo입니다