Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 谷歌地图显示友好的内联错误_Javascript_Google Maps_Google Maps Api 3_Popup - Fatal编程技术网

Javascript 谷歌地图显示友好的内联错误

Javascript 谷歌地图显示友好的内联错误,javascript,google-maps,google-maps-api-3,popup,Javascript,Google Maps,Google Maps Api 3,Popup,这里的主要问题是当许可证密钥无效时,google maps api将返回一个恼人的javascript弹出警告框 由于这是部署到多个用户,每个用户都需要自己注册谷歌地图许可证,有没有办法检测恼人的弹出消息并将其更改为友好的内联div <html> <head> </head> <body> <script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=

这里的主要问题是当许可证密钥无效时,google maps api将返回一个恼人的javascript弹出警告框

由于这是部署到多个用户,每个用户都需要自己注册谷歌地图许可证,有没有办法检测恼人的弹出消息并将其更改为友好的内联div

<html>

<head>
</head>

<body>

<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=00000000AIzaSyAeST3KV26OghAb7TE7qiNXVQCWGkKSN9s" type="text/javascript"></script>


<script language="javascript"> load();addMarker( "(Unknown City?), (Unknown Country?)", "IP (aa)", "../images/marker_purple.png");addMarker( "", "IP (bb)", "../images/marker_red.png");addMarker( "test address 2", "Billing & Shipping Address", "../images/marker_green.png");</script>

</body>

</html>

加载();addMarker(“未知城市?,(未知国家?),“IP(aa)”,“./images/marker_purple.png”);addMarker(“,“IP(bb)”,”。/images/marker_red.png);addMarker(“测试地址2”,“账单和发货地址”,”。/images/marker_green.png);

我不理解这个问题-您代码的每个用户注册自己的密钥有什么问题?每个用户都可以下载该脚本并将其放入主机,然后DIY生成自己的许可证密钥以放入。只要用户keep没有生成密钥,那么就会出现keep上的javascript弹出错误。我想把它改成一个更友好的内联html错误。这当然是一个很好的提醒他们去获取许可证密钥?!不管怎样,没有钥匙,应用程序就无法工作,所以你最好用一种非常迟钝的方式提醒他们我也想做同样的事情。在我的例子中,我想显示一条不同的内联消息,因为我不需要用户访问developers.google.com。我希望他们联系我的公司来解决这个问题。我不明白这个问题-你的代码的每个用户注册他们自己的密钥有什么问题?这是一个脚本,每个用户都可以下载它并将其放入他们的主机,然后DIY生成他们自己的许可证密钥放入。只要用户keep没有生成密钥,那么就会出现keep上的javascript弹出错误。我想把它改成一个更友好的内联html错误。这当然是一个很好的提醒他们去获取许可证密钥?!不管怎样,没有钥匙,应用程序就无法工作,所以你最好用一种非常迟钝的方式提醒他们我也想做同样的事情。在我的例子中,我想显示一条不同的内联消息,因为我不需要用户访问developers.google.com。我希望他们联系我的公司来解决这个问题。