2012-05-02 6 views
2

Привет, ребята, у нас есть карта google v3, которая загружается маркерами при перетаскивании через ajax - я все в порядке с этим - мне просто интересно, как добавить панель загрузки на моей карте - Я уже используюДобавить накладку для загрузки на карты Google

container.style.filter = "alpha(opacity=60);"; 
       container.style.opacity = 0.6; 

и что-то еще, чтобы остановить перетаскивание.

Каков наилучший способ сделать это - если возможно, я хотел бы использовать некоторый html, а не изображение.

Благодаря Ричард

ответ

1
  1. Если вы просто хотите что-то, что будет разместить прямоугольник, содержащий текст на карте, по существу, этикетки, вы можете захотеть рассмотреть: InfoBox
  2. Если вы хотите что-то, что динамически отображает прогресс, вы можете использовать: ProgressBarControl
+2

Спасибо пошли InfoxBox - просто заполнить несколько людей - вы можете прикрепить Infobox к карта без маркера - но вам нужно включить библиотеки. Использовать его. Надеюсь, что поможет somone-ta Шону за ответ. –

2

у меня такая же проблема, и решить ее путем добавления слоя на карте (в моем случае, мне просто нужна загрузка, и я не часа пр любой другой причине, чтобы добавить еще один плагин):

HTML:

<div id="holder" style="position: relative;"> 
    <div class="overlay standard hidden">&nbsp</div> 
    <div id="map"></div> 
</div> 

CSS:

div#holder { 
    position: relative; 
} 

.hidden { 
    display: none; 
} 

div.overlay { 
    position: absolute; 
    top: 0; 
    width: 100%; 
    height: 100%; 
    background-color: #fff; 
    opacity: 0.7; 
    z-index: 1; 
} 

div.overlay.standard { background: #fff url(/image/loading.gif) no-repeat 50% 50%; } 
Смежные вопросы