通过电话进行 Google 地图/地点 API 搜索

Posted

技术标签:

【中文标题】通过电话进行 Google 地图/地点 API 搜索【英文标题】:Google maps/places API search by phone 【发布时间】:2013-05-04 00:35:43 【问题描述】:

我们有一个注册页面,用户可以在其中输入他的公司电话号码。我们想从电话号码中找到他的商家信息进行验证。如何使用 Google 地点/地图 api 完成此操作?有没有更好的选择?我有点迷路了。

【问题讨论】:

如果你找到了具体的解决方案,最好在本平台分享 你可以在这里找到答案***.com/a/55027347/790464 【参考方案1】:

通过 google api 仔细检查后,他们的回复也没有返回公司的电话号码。 https://developers.google.com/places/web-service/

这也可能取决于您正在寻找的业务类型,但 Yelp 确实允许在其 API 中搜索电话号码: https://www.yelp.com/developers/documentation/v2/phone_search

【讨论】:

请亲爱的,坚持重点。问题与 yelp 无关。它明确指出“我们如何在 google places api 中使用电话号码获取位置” 问题还明确指出:“还有更好的选择吗?”。请欣赏开箱即用的建议,即使它们可能并不直接适用于您的情况。 @ImranNaqvi 冷静点,你甚至不是问这个问题的人 @TheSexiestManinJamaica 我很好,亲爱的,不用担心【参考方案2】:

看起来你可以使用 web-service api 的Place details 调用来获得你想要的东西。返回的字段包括formatted_phone_numberinternational_phone_number

【讨论】:

是的,我们可以获取电话号码,但问题是“我们如何使用电话号码获取地点” 抱歉,需要阅读更多内容。您是否尝试过为有问题的电话号码运行text search request 并解析结果?这绝对是一个杂乱无章的解决方案,但它可能会奏效。 @JoshDoebbert 刚试过,恐怕不行。它返回"status": "ZERO_RESULTS"

以上是关于通过电话进行 Google 地图/地点 API 搜索的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 React 和 Google Places API 在 Google 地图上显示地点标记?

获取离用户最近的医院名称,而无需使用实际的 Google 地图,只需使用地点 api

如何使用 Google 地图搜索我自己的位置数据(与 Places 搜索 API 的功能相同,但用于我自己的“地点”)

如何正确限制对 Android 和 iOS 应用程序(用 Flutter 编写)的 Google 地图(地点、地理编码)API 调用?

Google 地图 API for Android

Google 地图 API for Android