昨天我在开发者控制台上创建了一个新的Google地图地理编码API密钥。我需要从服务器脚本获取gps坐标。当我在控制台中使用“我需要哪个键”时,它告诉我我选择了正确的键。我还在密钥设置中允许我的服务器的固定IP。
现在,当我使用“https://maps.googleapis.com/maps/api/geocode/json?address=MY_ADDRESS&sensor=false&key=MY_KEY”时,它会返回一个空字符串。
当我使用“http // maps.googleapis.com / maps / api / geocode / json?address = MY_ADDRESS& sensor = false& key = MY_KEY”时,它会返回关于此类查询的警告必须使用https(其中与文件一致。
最后,当我使用“http // maps.googleapis.com / maps / api / geocode / json?address = MY_ADDRESS& sensor = false”(没有https且没有密钥)时,我得到相关数据json或xml。正如文档中所解释的那样,每天可以使用2500个地理编码限制,但问题是我在同一台服务器上使用不同的域(具有相同的IP)进行地理编码,并且因为谷歌通过IP跟踪每天进行评估配额...
所以我的问题是:在尝试使用https和密钥对地址进行地理编码时,我错过了什么? 我唯一想到的是:我是否需要在谷歌地图中激活账单,即使我确信我永远不会超过每天2500个查询的免费配额,至少与密钥关联的项目有关?
提前感谢任何提示或建议。