загрузить карты Google в файле JavaScript - PullRequest
0 голосов
/ 14 августа 2010

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

  $(document).ready(function(){
if($('.geotags').length > 0){
      $("head").append('<script type="text/javascript" src="http://www.google.com/jsapi?key=keytogooglemapsapi"></script>');
    google.load("maps", "2.x", {"other_params":"sensor=false",'callback':build_gmaps});
}
  }

РЕДАКТИРОВАТЬ добавить больше кодачтобы показать, где я хотел бы сделать это

Ответы [ 2 ]

1 голос
/ 14 августа 2010

В этой документации объясняется, как отложить / динамически загрузить карты API: http://code.google.com/apis/ajax/documentation/#Dynamic

1 голос
/ 14 августа 2010

Google имеет свой собственный загрузчик в своем скрипте jsapi, который вы можете использовать для загрузки карт API.и если вы хотите отложить загрузку самого jsapi, я бы попробовал getScript jquery.

...