【发布时间】:2013-07-16 22:30:25
【问题描述】:
我在我的应用程序中使用谷歌地图,并使用以下格式的 URL,没有 API 键值,
<script type="text/javascript"
src="https://maps.googleapis.com/maps/api/js?sensor=SET_TO_TRUE_OR_FALSE">
</script>
现在我需要使用 API key 来跟踪请求,根据示例需要添加另一个 API key 查询字符串参数,
<script type="text/javascript"
src="https://maps.googleapis.com/maps/api/js?key=API_KEY&sensor=SET_TO_TRUE_OR_FALSE">
</script>
但是,我收到了 2 把钥匙, 一种用于服务器(IP地址限制)和一种用于浏览器应用(域级别限制)如下:
服务器密钥:XXXX 浏览器密钥:YYYY
我应该在我的应用程序中使用哪个键,我应该同时使用它们吗?找不到这方面的好文章。
【问题讨论】:
-
您应该有两个密钥,一个放在 JS 中的公钥,一个用于解密您从 google 取回的内容的私钥,该内容使用您的私钥加密你是唯一应该拥有它的人。
-
我应该在我的 javascript 中使用“浏览器键”吗?那我什么时候应该使用Serverkey呢?是不是要用 google 帐号才能查看分析数据?
标签: google-maps-api-3 google-places-api