Google maps Google Places API:在URL参数中指定状态

Google maps Google Places API:在URL参数中指定状态,google-maps,google-places-api,google-places,Google Maps,Google Places Api,Google Places,我很难找到按城市和州过滤Google Places结果的方法。我下面的例子在“斯普林菲尔德”搜索多米诺骨牌披萨。结果包含许多不同的状态。如何指定“斯普林菲尔德,CT” 您可以将位置附加到请求中: https://maps.googleapis.com/maps/api/place/textsearch/json?query=dominos&sensor=false&location=40.67,-73.94&radius=100 请参阅此处的完整文档:是的,我在文档中读

我很难找到按城市和州过滤Google Places结果的方法。我下面的例子在“斯普林菲尔德”搜索多米诺骨牌披萨。结果包含许多不同的状态。如何指定“斯普林菲尔德,CT”


您可以将位置附加到请求中:

https://maps.googleapis.com/maps/api/place/textsearch/json?query=dominos&sensor=false&location=40.67,-73.94&radius=100

请参阅此处的完整文档:

是的,我在文档中读到了这一点。但我没有lat/lng坐标。我所拥有的只是商业/地标、城市和州。我可以解析结果以仅获取目标状态的结果,但您可能会认为按状态筛选的选项已经内置到API中。与称为“多米诺+比萨饼+in+斯普林菲尔德”类似,还应具备进一步过滤的能力,如“多米诺+比萨饼+in+斯普林菲尔德,+CT”。到目前为止,我还没有找到任何东西。然后你可以请求地理编码服务来找到坐标。这里:这是一个公平的建议,但我不喜欢必须调用两个不同的web服务来完成应该在单个服务的单个调用中完成的事情。最坏的情况是,我将解析来自GooglePlaces的数据。但我不想走这条路,除非谷歌没有为这项服务提供状态过滤器。