问题标签 [google-places-api]

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 回答
652 浏览

iphone - 在 Google Places API 中嵌入当前位置(经度和纬度)

我正在尝试将 Google Places API 集成到我的 iOS 应用程序中。我指的是这个博客:http: //iphonebyradix.blogspot.com/2011/07/working-with-google-places-api.html

现在我正在查找我当前的 iPhone 位置,如何将我得到的经度和纬度嵌入到以下 URL 而不是 "location=34.0522222,-118.2427778" :

这样我就可以获得靠近我当前位置的餐厅位置,而不是靠近代码中给出的硬编码位置。

谢谢并恭祝安康。

0 投票
2 回答
883 浏览

android - 使用 Google Places API 查找“德克萨斯州奥斯汀附近的披萨”

我正在编写一个带有一个EditText和一个的简单 Android 应用程序MapView。我希望能够输入“德克萨斯州奥斯汀附近的披萨”,并将地图缩放到德克萨斯州奥斯汀的披萨店。我正在使用 Google API Java 客户端向 Google Places API 发送请求,并将结果填充为地图上的叠加层。这工作得很好,除了 Google Places API 要求我提供经度和纬度作为搜索请求的一部分。

此 API 似乎非常适合查找用户当前位置附近的地点。但是,如果我在纽约市,并且想查看德克萨斯州奥斯汀附近的披萨店,我首先必须解析搜索字符串,将字符串的位置查找部分映射到经度和纬度,然后运行查询针对 Google Places API。

如果我确定没有更好的方法,我不介意这样做。在那儿?谷歌似乎已经破解了一个坚果。本质上,我正在寻找的是 Google Places API,它将根据提供的关键字(“奥斯汀附近的披萨,德克萨斯州”)确定纬度和经度。

0 投票
3 回答
82572 浏览

google-places-api - Google Places API 中的“传感器”参数是什么?

Google Places API请求有参数sensor吗?这个参数如何影响结果?

0 投票
2 回答
986 浏览

android - 根据离用户最近的地点对 Google Places API 数据进行排序

我目前正在开发一个应用程序,用于从用户当前位置获取最近的银行和自动取款机。我已成功从 Google Places API 获取所有详细信息,但现在我希望根据离用户最近的方式对它们进行排序。现在它给我随机意味着我得到的第一个结果离用户最近。我希望根据与用户当前位置的距离对第一个数据和其他数据进行排序。

如果有人有想法,请帮助我。

谢谢!!!

0 投票
1 回答
11454 浏览

google-maps - 如何使用 Google Places API 搜索具有特定类型的地点?

我正在使用 google place api 搜索特定类型,例如(gas_station、cafes、shopping_malls 等...)这是我正在使用的链接https://maps.googleapis.com/maps/api/place/search/json?location=41.104805,29.024291&radius=50000&types=gas_station&sensor=false&key=AIzaSyAhVKOOLN1lx6iKKnbXMT82W1cKG7O8cDY

所以在这里我需要搜索我所在位置附近的所有加油站,所以我在这里得到“

但是在我的位置有一些加油站(我搜索谷歌地图)所以我怎样才能得到这些结果任何人都可以帮助我..

感谢提前。

0 投票
1 回答
801 浏览

php - 无法使用 Google Places API 和 PHP/cURL 连接到主机错误

我正在尝试使用 PHP 和 cURL 从 Google Places API 获取数据,但 cURL 给了我错误“无法连接到主机”。如果我将 Google Places 请求 URL 粘贴到浏览器中,它可以正常工作。file_get_contents 也不起作用。这是我的代码:

我请求的网址是https://maps.googleapis.com/maps/api/place/search/json?key=xxx&location=27.916766641249062,-82.08984375&radius=50000&sensor=true&types=bar%7Cnight_club。出于安全目的,我删除了我的 API 密钥。

0 投票
1 回答
4424 浏览

javascript - Google Places JavaScript API v3,如何将我的 API 密钥添加到请求中?

我有一个使用 Google Maps JavaScript API(v3) 的 Web 应用程序,并且我也在使用 JavaScript 版本访问 Places API。

Places API 文档在使用 HTTPS 请求时说,您需要添加 Places API 密钥(通过 Google API 控制台获取)。该文件还说,您必须使用信用卡验证您的身份,否则您每天只能收到 1000 个请求。验证后,您每天可以收到 100 000 个请求。

但是,没有文档说明如何将您的 API 密钥添加到您传递给 google.maps.places.PlacesService.search() 方法的 JavaScript 对象...

我的客户非常关心这个每日限制,因为该应用程序是一个信息亭,它将成为大型贸易展的一部分,Places API 很可能全天被 ping 超过 1000 次......

有人可以就此提出建议吗?我是否应该重新编写代码以使用 HTTP 请求方法,以便在那里添加密钥?或者是否有可能将密钥添加到我最初加载的 Google Maps JavaScript API 中?

提前致谢,

语法。

0 投票
0 回答
1088 浏览

geolocation - 公共/商业位置类型的地理位置分类?(用于从邮政地址映射)

市场研究、广告或零售行业是否有标准或广泛使用的分类法来对公共或商业场所进行分类?我们希望从公共或商业位置(例如学校、医院、工厂、办公园区等)的邮政地址映射到位置分类(例如“学校”、“医院”等)。如果可能,我们希望使用现有的分类法,而不是发明我们自己的分类法。

进行地址->分类映射是一个相关但独立的问题。目前,我们只是在寻找一种分类法,并且我们假设我们将自己进行映射,尽管如果一个出色的商业地理位置映射服务使用特定的分类法,我们可能会喜欢那个分类法!

以下是有关我们用例的更多详细信息:

我们的客户在公共或商业场所(如办公园区、学校、医院、机场等)内经营小型食品店。我们提供算法驱动的商品推荐,这意味着我们帮助零售商选择在他们的商店销售哪些产品以及投入多少空间每个产品。

我们希望在我们的算法中使用位置类型,因为例如在医院的商店里卖得最好的产品与在高中或工厂卖得好的产品是不同的。我们知道每个地点的邮政地址。我们的大多数地点都在美国或加拿大,因此仅限北美的解决方案是可以的,尽管并不理想。

我们希望分类法看起来像下面的列表:

如果使用了多种标准,那么是否有一种与广泛使用的、负担得起的服务相关联,用于将美国邮政地址映射到分类中?

到目前为止,我发现了一些选项,尽管我不知道这些选项在地理定位市场研究中的使用情况:

  • NAICSGICS和其他行业分类方案:不完全是我们需要的,因为它们侧重于业务类型,不一定是一个地方。像体育场这样的地方很难用这些分类法来建模。
  • Google Places:分类法很好地满足了我们的需求。但我们不能使用 Google 的服务(不允许私人、商业用途),并且快速测试表明 Google 只在我们的位置有一半的条目。所以不清楚使用谷歌的分类是否有意义,如果有更好的行业支持来支持不同的分类。
0 投票
2 回答
5969 浏览

iphone - 响应 Google Places API 请求的 REQUEST_DENIED (sensor=true)

我正在尝试使用 Google Places API 获取我所在位置周围的位置。

以下是用于点击 URL 进行地点搜索的代码。

这让我得到以下 JSON 格式的响应。

在搜索 Google Places API 时,它说不正确的传感器参数值是“REQUEST_DENIED”的一般原因。但是,就我而言,我提供的也是正确的。

任何想法我哪里错了?

同样,我使用的 APIKey 对于在 Android、iPhone 和 BlackBerry 上开发的应用程序来说很常见。那有效吗?或者,我是否需要另一个 APIKey(特定于我的 iPhone 应用程序)?所以,另一个问题是,我可以在所有三个平台上使用相同的密钥吗?

0 投票
3 回答
4188 浏览

jquery - google.maps.places.Autocomplete 在 fancybox 中不起作用

如果您发现 google.maps.places.Autocomplete 无法正常工作,但您可以在键入时看到 API 调用正在发生并在后台返回结果,请在此处查看解决方案。