2012-05-25 5 views
5

버전 번호를 지정하지 않으면 어떤 버전의 Google Maps API가 사용됩니까? 아마 가장 최신 버전인가요? documentation about versioning은 말하지 않습니다.기본적으로 어떤 Google Maps API 버전이 사용됩니까?

설명서에는 프로덕션 응용 프로그램에 부 버전 번호가 지정되어있는 것이 좋습니다. 그러나 "모든 API 변경 사항은 이전 버전과 호환 될 것입니다."라고 말하면서 실험적 기능을 사용하지 않을 경우 버전 번호를 지정해야하는 이유가 있습니까?

+0

최신 버전입니까? –

답변

6

영어는 내 모국어가 아닌, 그래서 당신은 사용하여 애플리케이션에서로드 할 API의 버전을 표시 할 수 있습니다

(당신이 링크 된 버전의 문서에서) 잘못이 부분을 읽을 수 있습니다 v 매개 변수 ... v = 3 또는 v 매개 변수를 생략하여 야간 (개발) 버전.

밤에는 3.9의 언급이 있습니다. 버전의

문서

버전 3.9 참조 (박)

그래서 (내가)는 V를 떠나 같은 소리는 야간, 버전 3.9을로드합니다.

<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false"></script> 

질문의 두 번째 부분에 관하여 :

일관성, 예측 가능성,

당신은 같은 모양을 유지 할 수 있습니다 신뢰성 : 나는 버전을 지정하는 데 아주 좋은 이유를 생각할 수 Maps API의 최신 버전에 대한 업데이트 작업을하는 동안 예를 들어, 레이블이나지도 컨트롤이 움직일 수 있습니다.

한편, 최신 버전도 추적하는 것이 좋습니다. 응용 프로그램이 너무 늦게 지연되면 지원되지 않을 때 작동을 멈출 수 있습니다.

나는 더 나은 이유가있을 것이라고 확신합니다. 나는 전문적인지도 개발자가 아니다.

+0

아하! 나는 야간 버전에 대한 글 머리 기호에 집어 넣지 않은 그 작은 "v 매개 변수 생략"을 보지 못했습니다. 나는 그들이 버전에 관한 문서 섹션의 시작 부분에서 언급함으로써 더 명확하게 만들 수 있다고 생각한다. 하지만 그것을 지적 해 주셔서 감사합니다. – orrd

3

나는 광범위한 Google지도 기반 애플리케이션을 구축 해왔고 내 경험에 따르면 장기 프로젝트를 위해 API 버전을 지정하는 것이 좋습니다. 예를 들어 내가 최근 직면 한 문제 : 시스템에 지어졌으며 v3.6와 함께 테스트하지만, 구글은 기본적으로로드되는 experimental version

을 발표하지만, 다른 한편에서 사업 또는 전문 개발하지 않는 것이 좋습니다.

그러므로 내가 API 버전을 지정했다 갑자기 나타난 일부 오작동을 피하기 위해 :
<script src="http://maps.google.com/maps/api/js?sensor=false&v=3.16" type="text/javascript"></script> 

는 모든 것이 정상으로 돌아왔다 그런 후. 브라우저 콘솔 google.maps.version을 입력하여 API 버전을 빠르게 문의 할 수 있습니다.

누군가가 유용하다고 생각합니다.