未捕获的 ReferenceError:未定义 google

Uncaught ReferenceError: google is not defined(未捕获的 ReferenceError:未定义 google)
本文介绍了未捕获的 ReferenceError:未定义 google的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想使用地理定位和方向功能,但是有 google is not defined 错误.代码如下:

I want to use geolocation and direction function, but there is google is not defined error. the code is as below:

function loadScript() {
            var script = document.createElement('script');
            script.type = 'text/javascript';
            script.src = "https://maps.googleapis.com/maps/api/js?key=mykey&sensor=true" + "&callback=initialize";
            document.body.appendChild(script);
        }

好像loadScript不行!

It seems that the loadScript does not work!

var mapOptions = {
                zoom : 13,
                mapTypeId : google.maps.MapTypeId.ROADMAP
            };
            map = new google.maps.Map(document.getElementById('map_canvas'), mapOptions);

错误从这里跳出来.有谁知道如何弄清楚吗?我需要使用key来获取地理位置服务,所以我不能使用简单的

The error jumps out from here. Is anyone who know how to figure it out? I need to use key to get the geolocation service, so I cannot use simple

<script src="https://maps.googleapis.com/maps/api/js?sensor=true"></script>

推荐答案

如果你们在控制台中遇到错误,那么这里是我应用的简单解决方案.

If you people are getting Error in console then here is the simple solution that I applied.

包括给定顺序的脚本文件..

include the script files in given sequence..

<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?sensor=false"></script>
<script type="text/javascript" src="js/jquery-1.8.3.min.js"></script>

您必须首先包含maps.googleapis.com/maps/api/js?sensor=false",然后使用 jquery 库并将其从两者下方删除(它会起作用.)我希望它一定会起作用.

You must first include 'maps.googleapis.com/maps/api/js?sensor=false' first then go for jquery library and remove it from below both (it will work.) I hope it will definitely work.

这篇关于未捕获的 ReferenceError:未定义 google的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

Update another component when Formik form changes(当Formik表单更改时更新另一个组件)
Formik validation isSubmitting / isValidating not getting set to true(Formik验证正在提交/isValiating未设置为True)
React Validation Max Range Using Formik(使用Formik的Reaction验证最大范围)
Validation using Yup to check string or number length(使用YUP检查字符串或数字长度的验证)
Updating initialValues prop on Formik Form does not update input value(更新Formik表单上的初始值属性不会更新输入值)
password validation with yup and formik(使用YUP和Formick进行密码验证)