Google maps 如何以编程方式为Google Maps API键添加引用程序?

Google maps 如何以编程方式为Google Maps API键添加引用程序?,google-maps,google-maps-api-3,Google Maps,Google Maps Api 3,我正在尝试建立一个多域网站平台,基本上就像Wordpress.com,用户可以注册新网站,他们可以与其他用户发布不同域下的内容。首先,它将位于产品网站的子域下(例如,产品的域是www.example.com,用户1的域是user1.example.com)。但用户可以选择使用自己的域(例如,使用user1.example.com的用户可以使用www.my-domain-example.com) 在这些网站上,我计划展示一张谷歌地图。正如我们所知,当我们想要获取浏览器API密钥时,将出现此对话框来

我正在尝试建立一个多域网站平台,基本上就像Wordpress.com,用户可以注册新网站,他们可以与其他用户发布不同域下的内容。首先,它将位于产品网站的子域下(例如,产品的域是
www.example.com
,用户1的域是
user1.example.com
)。但用户可以选择使用自己的域(例如,使用
user1.example.com
的用户可以使用
www.my-domain-example.com

在这些网站上,我计划展示一张谷歌地图。正如我们所知,当我们想要获取浏览器API密钥时,将出现此对话框来添加引用站点()


在上面的对话框中,我可以轻松地为常规子站点使用
*.example.com/*
。但是,如果用户选择使用自己的域,如何以编程方式更新引用站点?有API吗?

他们需要告诉你他们的域名,或者他们需要注册自己的密钥。比如说,他们在我的网站的注册表中提交他们的域名。如何在不手动打开GoogleAPI控制台并打开上面提到的对话框的情况下更新推荐人?您无法以编程方式访问开发人员控制台。这真是令人失望。我们有足够多的域名(运行在基于应用引擎构建的CMS上),手动管理推荐限制是不切实际的。我们过去也有未经授权使用maps api密钥的迹象。我们的CMS是为不懂技术的人设计的,所以要求他们获得自己的API密钥是不现实的