我们最近升级了我们的应用,以使用google maps API v3的商业版。根据:
https://developers.google.com/maps/documentation/business/guide#URLs
我们必须授权我们的应用程序的所有最终用户(运行我们部署的服务器端代码的那些)使用我们的地图实现。
如果用户尝试在google门户网站上授权的URL列表中未包含fqdn的服务器上部署我们的代码,他们会在页面加载时看到以下警告:
Google has disabled use of the Maps API for this application.
This site is not authorized to use the Google Maps client ID
provided. If you are the owner of this applicattion, you can
learn more about registereing URLs here: https://
developers.google.com/maps/documentation/business/
guide#URLs
并且地图功能显然不起作用。这一切都很好,但消息有点不友好。是否可以用我们可以定义的内容替换此警报?例如。 “您似乎正在运行未经授权的版本,请通过xxx@yyy.com与我们联系”。
否则,在获取地图javascript库之前我们可以执行一些测试吗,这样我们会在那里显示警告对话框吗?
谢谢!