2017-03-22 1 views
0

BingMaps를 v7에서 V8로 마이그레이션하는 중입니다.BingMap V7에서 V8로 마이그레이션. 오류 : 알려지지 않은 TypeError : Microsoft.Maps.Point가 생성자가 아닙니다.

<script charset="UTF-8" type="text/javascript" src="//www.bing.com/api/maps/mapcontrol"></script> 

내가 자바 스크립트 코드 아래에

this.anchorDots = new Microsoft.Maps.Point(10,6), this.anchorPins = new Microsoft.Maps.Point(18,30), this.anchorPinsText = new Microsoft.Maps.Point(18,30); 

오류를 오류를 얻고있다 : catch되지 않은 형식 오류를 :

가 JSP 파일에서 다음과 같이 변경 했 Microsoft.Maps.Point는가 아니다 생성자

좀 도와주세요. 감사!

답변

0

코드가 함수 외부의 Microsoft.Maps 네임 스페이스에 액세스하지 않고 해당 함수가 Microsoft.Maps 네임 스페이스보다 먼저 트리거되지 않는지 확인하십시오. 그렇지 않으면 사용할 수 없습니다. 지도 스크립트 URL의 콜백 매개 변수를 사용하여지도로드 기능을 호출하는 것이 좋습니다. 그러면 코드가 코드 스크립트에 액세스하기 전에 맵 스크립트가 완전히로드됩니다.

관련 문제