Я получаю ошибку типа для моей картыGoogle Maps TypeError с JQuery
TypeError: google is undefined
var marker = new google.maps.Marker(
line:280
и
TypeError: google is undefined
... new google.maps.LatLng(
line:270
кажется, как я теряю объем? im инициализируется вне jquery, но я хочу вызвать функцию, которая создает эти объекты в коде jquery.
любые предложения?
, чтобы вызвать случай, введите город в поле и нажмите кнопку. убедитесь, что вы включили консоль, как я вывод через console.log
'google' - глобальная переменная (maps.google.com присваивает' window.google'), не должно быть никаких проблем с областью. Что мне нужно делать на вашей странице, чтобы вызвать ошибку? – Barmar
Нет такой вещи, как «снаружи» (или внутри) jQuery. Это все javascript. Если вы получаете эту ошибку, либо на странице не установлена '.../maps/api/...' lib, либо какая-то инструкция в вашем javascript перезаписала 'google',' google.maps' или 'google.maps.Marker'. Крайне маловероятно, что это проблема масштаба по причине, отмеченной @Barmar. –
введите город и нажмите отправить. для его запуска. – Jareddlc