Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.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
谷歌地图API-V2密钥x V3无密钥_Api_Google Maps_Key - Fatal编程技术网

谷歌地图API-V2密钥x V3无密钥

谷歌地图API-V2密钥x V3无密钥,api,google-maps,key,Api,Google Maps,Key,好的,谷歌地图API V2需要一个密钥,而V3不需要。我的问题是为什么会这样?钥匙是用来干什么的?为什么他们要在V3中删除它?谷歌地图API V3区分了普通用户和“高级”用户。您仍然需要一个密钥才能访问Google Maps的高级功能,但基本的东西现在可以在没有密钥的情况下供所有人使用。此外,如果您在本地计算机上开发,并且想要在localhost上测试您的网站,使用V2时需要一个单独的API密钥,这会让您感到有点痛苦。现在不需要钥匙了,所以不用再为两把钥匙烦恼了。我的理论因为他们在V2中需要钥匙

好的,谷歌地图API V2需要一个密钥,而V3不需要。我的问题是为什么会这样?钥匙是用来干什么的?为什么他们要在V3中删除它?

谷歌地图API V3区分了普通用户和“高级”用户。您仍然需要一个密钥才能访问Google Maps的高级功能,但基本的东西现在可以在没有密钥的情况下供所有人使用。

此外,如果您在本地计算机上开发,并且想要在
localhost
上测试您的网站,使用V2时需要一个单独的API密钥,这会让您感到有点痛苦。现在不需要钥匙了,所以不用再为两把钥匙烦恼了。

我的理论因为他们在V2中需要钥匙是为了保证您同意使用条款。根据他们的律师。然后对于V3,谷歌开发者决定不使用密钥,因为这是一种痛苦,并不能保证任何东西。因此,在开发商和律师之间的分歧中,开发商赢了。谷歌是少数可能出现这种情况的公司之一。

不确定这是否属于谷歌。这有点太本地化了。V2已经做出了区分,但人们仍然需要密钥才能使正常版本正常工作。这并没有真正回答这个问题,我不知道去谷歌的页面,输入你的地址,然后拿到钥匙是否会很麻烦。总之,你花了3秒钟。。。当你部署你的网站时,你只需要再花3秒就可以重新获得它。但这是一个额外的步骤,我认为他们删除了它是件好事。顺便说一句,我认为tomlog的观点不是要获得一个密钥很麻烦,而是每个开发系统都要将替换密钥作为一个功能,以便本地开发人员、临时人员、,而且,生产环境都可以在部署过程中自动放置自己的密钥。