Порядок выполнения функции Google Maps

130
02 декабря 2018, 06:10

Я использую Google Maps. Для вызова API я использую $.getScript и функцию initMap(). Все это находится в отдельном js файле:

var map;
      function initMap() {
        map = new google.maps.Map(document.getElementById('map'), {
          center: {lat: -34.397, lng: 150.644},
          zoom: 8
        });
      }
$.getScript( 'src', function() {
      ...
    });

Проблема в том что когда я помещаю это в $(function() {...}); появляется ошибка Uncaught Ob {message: "initMap is not a function", name: "InvalidValueError", Кто-нибудь может объяснить как это работает?

поделиться|улучшить этот вопрос

текущие по дате публикации голоса

Ваш ответ

StackExchange.ifUsing("editor", function () { StackExchange.using("externalEditor", function () { StackExchange.using("snippets", function () { StackExchange.snippets.init(); }); }); }, "code-snippets"); StackExchange.ready(function() { var channelOptions = { tags: "".split(" "), id: "609" }; initTagRenderer("".split(" "), "".split(" "), channelOptions); StackExchange.using("externalEditor", function() { // Have to fire editor after snippets, if snippets enabled if (StackExchange.settings.snippets.snippetsEnabled) { StackExchange.using("snippets", function() { createEditor(); }); } else { createEditor(); } }); function createEditor() { StackExchange.prepareEditor({ heartbeatType: 'answer', convertImagesToLinks: false, noModals: true, showLowRepImageUploadWarning: true, reputationToPostImages: null, bindNavPrevention: true, postfix: "", imageUploader: { brandingHtml: "на платформе \u003ca class=\"icon-imgur-white\" href=\"https://imgur.com/\"\u003e\u003c/a\u003e", contentPolicyHtml: "Пользовательский контент попадает под действие \u003ca href=\"https://creativecommons.org/licenses/by-sa/3.0/\"\u003eлицензии cc by-sa 3.0\u003c/a\u003e с \u003ca href=\"https://stackoverflow.com/legal/content-policy\"\u003eуказанием ссылки на источник\u003c/a\u003e", allowUrls: true }, onDemand: true, discardSelector: ".discard-answer" ,immediatelyShowMarkdownHelp:true }); } });

Спасибо за ваш ответ на Stack Overflow на русском!

  • Пожалуйста, убедитесь, что публикуемое сообщение отвечает на поставленный вопрос. Предоставьте как можно больше деталей, расскажите про проведенное исследование!

Но избегайте

  • Просьб помощи, уточнений или ответов на темы не относящиеся к вопросу.
  • Ответов основанных на мнениях; приводите аргументы основанные только на реальном опыте.

Также, обратите внимание на заметку в справочном центре о том, как писать ответы.

Some of your past answers have not been well-received, and you're in danger of being blocked from answering.

Please pay close attention to the following guidance:

  • Please be sure to answer the question. Provide details and share your research!

But avoid

  • Asking for help, clarification, or responding to other answers.
  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.

StackExchange.ready( function () { StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fru.stackoverflow.com%2fquestions%2f875972%2f%25d0%259f%25d0%25be%25d1%2580%25d1%258f%25d0%25b4%25d0%25be%25d0%25ba-%25d0%25b2%25d1%258b%25d0%25bf%25d0%25be%25d0%25bb%25d0%25bd%25d0%25b5%25d0%25bd%25d0%25b8%25d1%258f-%25d1%2584%25d1%2583%25d0%25bd%25d0%25ba%25d1%2586%25d0%25b8%25d0%25b8-google-maps%23new-answer', 'question_page'); } );

Отправить без регистрации

Имя
Почта

Необходима, но никому не показывается

Отправить ответ Отменить

Нажимая «Отправить ответ», вы подтверждаете, что прочитали наши обновлённые пользовательское соглашение, политику конфиденциальности и политику о куки, и что вы продолжаете использование сайта в соответствии с этими положениями.

Ознакомьтесь с другими вопросами, содержащими метки javascript jquery google-maps-api , или задайте свой вопрос.

Подробнее о сайте hersones.com.ua
READ ALSO
Перевести из миллисекунд в HH:mm?

Перевести из миллисекунд в HH:mm?

пытаюсь вычислить разницу в миллисекундах

151
В консоли на странице с каптчей вылетает ошибка

В консоли на странице с каптчей вылетает ошибка

прошу помочьУ меня на сайте есть две страницы с каптчей 2

152
Заменить буквы в слове JS

Заменить буквы в слове JS

Не могу понять почему не работает replace, задача с freecodecamp(дана фраза, в словах которой, буквы из первой половины алфавита нужно заменить на буквы...

172