2010-08-21 4 views
2

어떤 이유로 인해 gMap에 여러 페이지를 같은 페이지에 표시 할 수 없습니다.동일한 페이지에 여러 개의 jQuery gMap을 가져올 수 없습니다.

내 설정은 예제와 거의 동일하지만 작동하지 않습니다. 나는 뭔가를 놓치고 있다고 확신한다.

의견이 있으십니까? 여기

데모 페이지 : http://play.artletic.com/jquery/gmaps.html

jQuery를 :

$(function(){ 
$("#map_1").gMap({ 
    controls: false, 
    markers: [{ 
    address: "2844 Thornapple River Drive SE, Cascade, MI 49546", 
    html: "Cascade" 
    }], 
    address: "2844 Thornapple River Drive SE, Cascade, MI 49546", 
    zoom: 9 
}); 

$("#map_2").gMap({ 
    controls: false, 
    markers: [{ 
    address: "5278 Plainfield Ave NE, Grand Rapids, MI 49525", 
    html: "Grand Rapids - North" 
    }], 
    address: "5278 Plainfield Ave NE, Grand Rapids, MI 49525", 
    zoom: 9 
}); 

$("#map_3").gMap({ 
    controls: false, 
    markers: [{ 
    address: "6991 Kalamzoo Ave SE, Kentwood, MI 49508", 
    html: "Grand Rapids - South" 
    }], 
    address: "6991 Kalamzoo Ave SE, Kentwood, MI 49508", 
    zoom: 9 
}); 
}); 

및 관련 HTML :

<div id="map_1" class="google_map"></div> 
<div id="map_2" class="google_map"></div> 
<div id="map_3" class="google_map"></div> 

답변

2

아마 전역 범위에서 플러그인 기능의 범위 대신 $의 GMAP에 GMAP 같은 것을 사용 : 바닥에 여기

http://softm.org.ua/google-map-jquery-plugins/

스크립트 작업에 팝업 링크가

. 다른 기능을 사용할 수 있는지 확실하지 않습니다.

추신. BTW, 그것은 몇몇 주소에 가장 초점을 맞춘 다음 줌/경계 변경없이 몇 가지 다른 주소를 추가 할 수 있습니까?

+0

와우 - 이것은 매우 유망 해 보입니다! 여기에 게시 해 주셔서 감사합니다. 나는 같은 점에 모든 점을 넣는 것을 끝내었지만 이것은 분명히 다른 응용 프로그램에 유용 할 수 있습니다. –

+0

이것은 처음 단계입니다 ... 지금은 다른 Google지도 플러그인을 다시 실행하고, 지금 필요한 지점에 집중하는 것 같습니다 :)이 중 하나는 유용하지 않았습니다 ...하지만 매우 멋지게 프로그래밍 된, btw. –

+0

링크가 작동하지 않는 이유는 무엇입니까 ?? – SaurabhLP

0

와우. trickey. 볼 수있는 유일한 차이점은이 예제에서지도 API를로드 한 다음 jQuery를로드한다는 것입니다. 당신이하는 일은 그 반대입니다. 어리석은 아이디어 일 수도 ...

2

gMap은 주소 조회가있는 단일 페이지에서 여러 개의지도를 초기화 할 수없는 것처럼 보이기 때문에 gMap 플러그인의 버그 인 것 같습니다. 하나 또는 두 개의지도를 정규 위도/경도로 변경했을 때지도가 잘 보였다.

gMap의 이슈 트래커 (존재하는 경우)에서 버그를 열거 나 gMap 개발자에게보고 해보십시오.

+0

나는 주소록 조회 문제도 인식했다. 파머. 감사! –

관련 문제