2017-12-21 25 views
2

Google지도를 몇 년 동안 사용해 온 cordova/phonegap 모바일 앱이 있습니다. 매핑 기능에 관한 코드는 잠시 동안 변경되지 않았지만 오늘은지도가 앱에 표시되지 않았습니다. 디버깅 할 때지도 초기화 중 TypeError: h is not a function. (In 'h({map:a,Fi:void 0,cl:H,Kc:r.Kc})', 'h' is undefined)에 대한 오류가 발생합니다. Android 및 iOS에서도 같은 오류가 발생합니다.Google지도 JS API가 오늘 업무를 중단했습니다

기타 웹 앱 나는 Google지도를 사용하고 있습니다. 여전히 잘 작동합니다. 다른 누구도 오늘 문제가 있습니까? Google에서이 문제를 일으킬 수있는 업데이트를 출시 했습니까?

+0

무엇이 exp 버전에서이 오류를 일으키는 지 직접 물어야하는 질문입니다. – MrUpsidown

답변

2

그래서 부팅로드 된 JS의 최신 실험 버전에 문제가있는 것 같습니다. v=3을 지정하면 실험 버전 대신 릴리스 버전이 강제로 적용되며 다시 작동하기 시작합니다.

그래서 나는 변경 :

<script type="text/javascript" 
     src="https://maps.googleapis.com/maps/api/js?key=API_KEY&callback=initMap" 
     async 
     defer></script> 

(릴리스 버전을 강제로 v=3 추가)

<script type="text/javascript" 
     src="https://maps.googleapis.com/maps/api/js?key=API_KEY&v=3&callback=initMap" 
     async 
     defer></script> 

에.