MarkerManager과 함께 Google지도 API를 사용하고 있습니다. JQuery에 의해 2 개의 자바 스크립트 라이브러리를로드한다.Google지도 및 Markermanager에서 오류가 발생했습니다
function initialize() {
$.getScript('http://gmaps-utility-library.googlecode.com/svn/trunk/markermanager/release/src/markermanager.js');
$.getScript('http://maps.google.com/maps?file=api&v=2&async=2&callback=mapLoaded&sensor=true_or_false&key=ABC');
}
function mapLoaded() {
if (GBrowserIsCompatible()) {
map = new GMap2(document.getElementById("map_canvas"));
map.setCenter(new GLatLng(18, -77.4), 13);
map.setUIToDefault();
var mgr = new MarkerManager(map);
mgr.addMarkers(getWeatherMarkers(), 5); //gets some marker from another function
mgr.refresh();
}
}
디버거는 자바 스크립트 내가 불을 지르고 얻을 오류 : 여기
내 자바 스크립트입니다GBounds이 GBounds.prototype.containsPoint = 기능을 [이 오류에 브레이크] 을 정의되지 않은 (점) {\ nmarkerma 109,501,758 ... (라인 377)
me.getMapGridBounds_ 함수 되지 않고 me.shownBounds_ me.getMapGridBounds = _()이 에러 BREAK]; \ n markerma ... (1) 09501758 (줄 106)
이 오류는 정적으로 자바 스크립트 라이브러리를로드하는 경우에도 발생합니다.
감사합니다.
구글은 Github에서에 MarkerManager 이동 :
그러나 가능성은, 당신은 이런 식으로 뭔가를해야합니다 . 새 버전은 https://raw.githubusercontent.com/googlemaps/v3-utility-library/master/markermanager/src/markermanager_packed.js에서 찾을 수 있습니다. – Tino