Google maps 我应该使用哪个Google Maps API密钥进行开发?

Google maps 我应该使用哪个Google Maps API密钥进行开发?,google-maps,Google Maps,我获得了一个使用localhost进行开发的API密钥,但我希望能够从本地网络上的不同机器访问我的服务器,以便对其进行测试。当我通过本地198.162。。网络上的IP地址Google抛出错误,说我需要另一个API密钥 出于开发目的,我应该得到什么,以便可以从多台计算机上命中单个服务器实例?出于开发目的,一个简单的阵列,包含可以从中调用服务器的所有IP,应该可以做到: $keys = array("127.0.0.1" => "google key here", "192.168.0.1"

我获得了一个使用localhost进行开发的API密钥,但我希望能够从本地网络上的不同机器访问我的服务器,以便对其进行测试。当我通过本地198.162。。网络上的IP地址Google抛出错误,说我需要另一个API密钥


出于开发目的,我应该得到什么,以便可以从多台计算机上命中单个服务器实例?

出于开发目的,一个简单的阵列,包含可以从中调用服务器的所有IP,应该可以做到:

$keys = array("127.0.0.1" => "google key here", "192.168.0.1" => "google key here");
$key_to_use = $keys[$_SERVER["HTTP_HOST"]];

请注意,
HTTP\u HOST
是一个可由客户端自由操作的值

我建议在本地DNS服务器上设置一个A记录,该记录将指向您的开发服务器


完成此操作后,只需为本地开发域生成一个Google Maps API密钥。作为一个积极的副作用,这将使您更容易将开发应用程序转移到另一台服务器,因为您不需要将IP更改通知所有同事。您只需从DNS服务器更改记录。

这也是我回答的另一个选项。您可以确定要动态使用的API密钥。