【问题标题】:In france not getting result for Place API在法国没有获得 Place API 的结果
【发布时间】:2012-11-26 07:45:03
【问题描述】:

我正在使用 place API 搜索医院,医生。 类型=药房&关键字=药房

https://maps.googleapis.com/maps/api/place/search/json?location=50.468869,2.909696&radius=50000.0&types=pharmacy&keyword=pharmacy&language=&sensor=false&key=value

但在法国没有得到结果? 我们可以在搜索 API 中改进什么以获得准确的结果吗?

谢谢

【问题讨论】:

    标签: google-maps google-places-api


    【解决方案1】:

    类别关键字和搜索词之间的 API 行为很奇怪。正如您在此处看到的,如果您在法国搜索“pharmacy”,您得到的结果与搜索“pharmacie”不同:

    请注意,对于第一个,您可以在左侧结果列表中看到“类别:药房”。而不是其他请求。

    【讨论】:

    • 不,上面的 url 不包含 key 的值。要检查您需要将键值与上述 URL 中的键参数相对应。
    • 感谢您的快速回复。实际上,我的应用程序已在 google play 商店上线:play.google.com/store/apps/details?id=com.matrix.emergency 但很少有来自法国和德国的客户抱怨那里的医生和牙医结果错误。如果您能建议我对上述 API 请求进行任何更改以获得更准确的结果,那就太好了。
    • 好的,我想我明白你的问题了。这是因为您对法语中不存在的“药房”一词进行了研究。您真正要寻找的是“药房”,在这里,您将获得更多结果(以及“真实”和准确的结果)。因为如果您搜索“药房”,您只会得到按药房类型分类的地点。试试这个(法国图卢兹):maps.googleapis.com/maps/api/place/search/…
    • 感谢 Grsmto!但这在 Google 地方 API 中没有指定,关键字应该是地方语言。我仍然很困惑,使用它会有什么不同。
    • 是的,这很奇怪...我不太了解 Places API 是如何工作的,因为当您搜索“药房”时,您会看到被归类为药房的地方。但是,当您输入“药房”时,您会看到名称中包含关键字的所有地方,但它们也被归类为“药房”......那么为什么它们没有出现在“药房”中?我不知道...对于由地点所有者分类的地点和“自动分类”的地点,API 可能会有所不同。
    猜你喜欢
    • 1970-01-01
    • 2015-10-19
    • 2018-07-10
    • 2015-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多