我正在使用Google Places API在Google网站上存储积分。简而言之,我开发了一组简单的Java类,它们将使用JSON和我的 Google API Key 来发布它。我用id,reference和status det来记录成功消息。让我明确表示我不是企业客户,而且我没有向谷歌支付任何费用以维持积分。
接下来,我创建了一个使用Google Maps和Places Javascript API构建的简单HTML页面(不是JSP),其中我启用了使用Places AutoComplete工具的文本框。我正在使用网址中的 Google API密钥来调用地图。 HTML页面工作正常。但是当我搜索我在第一步输入的地方时,我无法检索它们。
我知道这些点在其他人可用之前会通过审核流程。但是Google文档说它可以上传到它的应用程序。
a)Google如何识别哪个应用程序贡献了这一点?我想它应该是在发出添加地点请求时使用的加密应用程序密钥。但是对此没有明确的指导。
b)其次,我如何检索我在第一步中提交的分数?
此致
戈文达拉扬
答案 0 :(得分:0)
仅对少数受信任的应用程序提交的Place Report Requests进行审核,以便整合到Google商家信息中。
如果您希望添加可在应用程序外部访问的新地点,可以按照Google地图帮助说明进行Add a new place。
如果您是业主,则可以使用Google Places for Business在Google地图上添加和验证您的商家。
向Google地图添加地点的另一种方法是,按照Google地图制作工具帮助中的Google Map Maker,通过instructions提交修改。
经过审核并接受后,您添加的地点将会显示在Google地图中。
答案 1 :(得分:0)
感谢您的回答。
我按照以下步骤获取API
a)在https://code.google.com/apis/console登录API控制台 b)单击左侧菜单中的“服务”链接。 c)激活了Google Maps API v3服务,Places API,Google坐标,静态地图API(所有同一时间),但忽略了Google Maps API v2 < / strong>服务 d)单击左侧菜单中的API Access链接。使用API Access页面中的API密钥,在Simple API Access部分中使用!
My Google API console after removing sensitive information
我的理解是,启用Google商家信息和Google Maps API v3后生成的API密钥对两者都很常见。这是我在Map JavaScript中使用的API,以及用于HTTP数据发布的Java类。
当我使用浏览器应用程序的API密钥发布数据时,它发布了数据,我的状态为OK。根据您的逻辑,Google Places如何接受浏览器应用程序密钥?