上传到“地图”中的位置未显示在“查询”中

时间:2012-09-29 01:16:24

标签: google-maps google-places-api google-places

我正在使用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)其次,我如何检索我在第一步中提交的分数?

此致

戈文达拉扬

2 个答案:

答案 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类。

enter image description here

当我使用浏览器应用程序的API密钥发布数据时,它发布了数据,我的状态为OK。根据您的逻辑,Google Places如何接受浏览器应用程序密钥?