2013-04-24 3 views
0

gmap3 jquery 플러그인을 사용하여 Google지도에 개체를 표시하고 있습니다. 그리고로드가 진행되는 동안 유럽이지도에 표시되고 (모든 마커가로드되면 생각합니다)지도가 내 위치 (사마라, 러시아)로 바뀝니다. 지도가로드되는 동안 어떤 종류의 프리 로더를 보여줄 수 있습니까? 실제 예를 여기서 볼 수 있습니다 : http://www.roomas.ru "지도보기"탭을 눌러지도를보십시오.Gmap3 jquery Plugin 용 프리 로더의 종류

답변

2

"로드 중 ..."과 같은 라벨을 표시하고지도가 준비되면 숨길 수 있습니다. 나는 maplabel을 사용했습니다.

소스 : 는 https://code.google.com/p/google-maps-utility-library-v3/source/browse/trunk/maplabel/src/maplabel.js?r=300

참조 : 는 http://google-maps-utility-library-v3.googlecode.com/svn/trunk/maplabel/docs/reference.html

는 사용 :

var myLatlng = new google.maps.LatLng(0,0); 
var myOptions = { 
    zoom: 2, 
    center: myLatlng, 
    mapTypeId: google.maps.MapTypeId.ROADMAP, 
    navigationControl: true, 
    mapTypeControl: true, 
    scaleControl: true, 
    draggable: true, 
     streetViewControl:true, 
     scrollwheel: false 
} 

map = new google.maps.Map($("#YOUR_MAP_CONTAINER_ID")[0], myOptions); 

mapLabel = new MapLabel({ 
     text: 'Loading...', 
     position: new google.maps.LatLng(map.getCenter().lat(),map.getCenter().lng()), 
     map: map, 
     fontSize: 35, 
     strokeWeight:3, 
     fontColor:'#003762', 
     align: 'center' 
}); 

mapLabel.set('position', new google.maps.LatLng(map.getCenter().lat(),map.getCenter().lng())); 

원하는 라벨을 숨기려면이 :

mapLabel.set('text',''); 
+0

내가 거기를 찾을 수 없습니다 . 직접 연결할 수 있습니까? – webstyle

+0

내 편집을보세요 – grigno

+0

하지만지도를로드하고 레이블을 숨겨야하는 경우 어떻게 알아낼 수 있습니까? – webstyle