问题标签 [google-places]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
21731 浏览

ios - iOS 应用程序中的 Google Places API

在问这个问题之前,让我分享一下我的发现。

Google Places API 文档说:“注意:要使用 Google Places API,您必须首先请求 Maps API 客户端 ID 和加密密钥,您必须使用它来签署您的请求 URL。有关签署 URL 请求的信息,请参阅 URL 身份验证文档在 Web 服务 API 主页中。”

  1. Google Places API 仍处于开发者预览阶段。 http://code.google.com/apis/maps/documentation/places/

  2. 我们需要客户 ID(必需)和签名(必需)才能使用 Google Places API。 http://code.google.com/apis/maps/documentation/webservices/index.html#URLSigning

  3. 而且,要获得签名,我们需要一个 Google Adsense 帐户来获得 Adsense 发布者 ID(必需)。 http://gmaps-ws-console.appspot.com/

  4. 您可以在此处找到使用 Google Places API 的要求。 http://code.google.com/apis/maps/documentation/places/index.html#Requirements

  5. Google Maps API 的注册页面建议,“您的服务必须可供最终用户免费访问。要在其他类型的应用程序中使用 Google 地图技术,请使用 Google Maps API Premier。有关更多信息,请参阅此常见问题解答。” http://code.google.com/intl/it-IT/apis/maps/signup.html

现在,这就是我想知道的。

我计划在我的 iOS 应用程序中使用 Google Places API。我不想使用 Adsense。我还能免费访问 Google Places API 吗?如何?

如果我无法免费访问 Google Places API,使用此服务的相关费用是多少,以及可用的付款模式?我无法找到有关此信息的任何特定资源。

这是一个特定的场景。如果我的 iOS 应用程序是免费的怎么办。免费版使用 Google Places API。但是...我的 iOS 应用程序有一些使用应用内购买(付费功能)公开的附加功能。付费功能不使用 Google Places API。这可以接受吗?

0 投票
1 回答
631 浏览

iphone - 在 Google Places API 的单个 URL 中查找“Shopping_mall”和“food”

我尝试按照 URL 在一个请求中同时获取“shopping_mall”和“food”。

这给了我只有“食物”类型的地方的回应。

但,

仅给出带有“shopping_mall”的结果。此外,与“food”相同的 URL 只会给出与“shopping_mall|food”相同的结果。

有没有人遇到过这个问题。我已经搜索过,但找不到任何有用的答案。

PS我也浏览过这个链接和这个链接

0 投票
1 回答
1249 浏览

google-maps - Google 地方 - 自动完成库

我正在使用 Google Maps Javascript API V3 Places Library 来将Places Autocomplete 功能添加到我的页面。它的工作方式与此处描述的一样,没有问题:

当用户从列表中选择一个地点时,有关该地点的信息将返回到 Autocomplete 对象,并且可以由您的应用程序检索。

我想处理的情况是,如果用户没有从自动完成下拉列表中选择地点,而是提交了搜索表单。现在我正在收集用户的输入,将其发送到Google 地理编码服务并向用户显示地理编码结果列表,以便用户可以选择一个来完成表格。

所以想法如下:用户要么从自动完成下拉列表中选择地点,要么从地理编码器列表中选择它。

我主要担心的是返回的结果不同。问题如下:如果用户没有从下拉列表中选择一个,是否有可能以某种方式拦截包含位置库返回的自动完成结果的 JS 对象,以便显示选项列表?

提前致谢。

0 投票
1 回答
807 浏览

google-maps - 为什么有些结果会显示在 Google 地图中,但不会显示在 Places API 结果中?

好的,所以当我在谷歌地图上搜索“Dobry”时,我得到了这个结果: http ://maps.google.de/maps/place?q=dobry&hl=de&cid=15804306880695571087

但是当我尝试从 Places API 检索同一家餐厅时, https://maps.googleapis.com/maps/api/place/search/json?location=48.1321091,11.366&radius=500&types=establishment&sensor=false&name=Dobry&key=ABCDEF1234,我明白了ZERO_RESULTS

如何检索该id机构的(非 cid)标签?为什么结果不同?纬度/经度位置应该是正确的。我究竟做错了什么?

0 投票
1 回答
1202 浏览

google-maps - Google Places API 中的数据缺失问题

我在 Google Places API 中遇到数据丢失问题!如下例所示,Google Place 附加信息(例如手机号码、备用电话、传真电话)显示在 Google Map 搜索结果中,但不是通过 Google Places API 显示的!

在此链接之后,您会注意到添加的备用电话号码 mobile:

www.google.com/maps/place?cid=4256683212236351718&q=hamza+kamaleddine+home&hl=en&ved=0CBQQ-gswAA&sa=X&ei=cO4wT4arE8Wp8QOZqITuDA

但是使用 Google Places API(使用下面的 HTTP 请求),我正在检索以下 Json 对象:

地点搜索请求: https ://maps.googleapis.com/maps/api/place/search/json?location=33.8113420,35.619370&radius=500&name=hamza&sensor=false&key=AIzaSyBmT2NaNDJqSmZceuXD-pUrtDyHsC8kcz4

The Place Details Request: https://maps.googleapis.com/maps/api/place/details/json?reference=CnRvAAAAbkRqsybX6Gvpr-nqkIYi1QJKegY900fj6dSPzPUST9RJBX_YZ9wlY3_sY27J1u31Et42bQVYgkTzR9FNW9PwhdfXOcWBE7J8AWFGNAX0CRK-WVh0bsReKMcNjKUHQ7nTvgrq9PUKJrQdJWNHSyQgHxIQe_tRjNX5NPBcbdN03NjgPBoUOGcFXglRkNVmm73z8WpFOErLT1s&sensor=false&key=AIzaSyBmT2NaNDJqSmZceuXD-pUrtDyHsC8kcz4

地点详细信息响应 (JSON):

如您所见,缺少手机号码、备用号码和传真号码!

请问如何解决这个问题?

非常感谢!

0 投票
1 回答
987 浏览

google-maps - 如何在 Google Places 批量文件的“主要电话”字段中添加多个电话号码?

在 Google Places 上传的批量文件的“主要电话”字段中添加多个电话号码时,我收到了格式化的电话号码验证消息。我不想在“备用电话”字段下添加备用电话,因为此字段不是通过 Google Places API 检索到的!

缺失数据问题的链接位于: Google Places API 中的缺失数据问题

那么有没有办法在“主电话”属性下上传具有超过 1 个 pone 号码的批量文件?

谢谢!

0 投票
2 回答
1191 浏览

geocoding - 0,0 Lat Lng 的 Google Places API 结果

我不确定为什么 Google Places API 会返回 lat,lng = 0,0 的以下结果......它不应该是在本初子午线和赤道交叉点获取地点,而不仅仅是地理坐标为的少数城市显然不接近 0,0,例如:

API文档在这里

调用此 url 以获得上述结果:

https://maps.googleapis.com/maps/api/place/search/json?location=0,0&radius=5&sensor=false&key=[insert key here]

有人知道为什么会给出上述结果吗?


奇怪的是,我去过所有这些地方......我想知道这些 0,0 结果是基于会话还是基于 IP 地址......

0 投票
1 回答
1204 浏览

google-maps - 如何在给定纬度经度附近的 Google 地方信息中检索建筑物多边形

给定纬度和经度,可以使用 google places api 查询附近的地点。但它似乎只给出了谷歌地图上标记为点的地方。我有兴趣检索在谷歌地图上标记为灰色多边形的建筑物。

0 投票
7 回答
59854 浏览

android - 如何从 Google Places API 获得 20 多个结果?

我正在开发一个应用程序,我可以在其中获取用户附近的 ATM 列表。为此,我使用的是 Google Places API,但每次它只返回 20 个结果。我想得到更多的结果。在 API 文档中提到它将返回 20 结果,但我想知道有什么方法可以获得更多数据,或者我必须为此创建自己的数据库?
我在 API 中还发现它没有印度的所有 ATM。某些位置的信息也不准确。所以请给我一些想法,我应该使用自己的数据库吗?
我知道我可以在 Google Places 中注册地点,但问题是每次它只返回 20 个结果。如果无论如何解决了这个问题,那么使用 Places API 会很棒。

请帮助我......

0 投票
1 回答
156 浏览

xml - 如何从谷歌检索数据在android项目中放置xml

我正在使用输出为 XML 的 Google 地方。我想从 XML 中检索数据。谁能告诉我如何执行该操作。