在不使用中心点和半径的情况下获取特定区域的所有咖啡馆

getting all cafes in specific area without using center point and radius

我有这个 URL,我可以使用 google api 从中找到指定区域中的所有咖啡馆:

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=26.272514,50.195682&radius=15000&types=cafe&key=<myAPI>

以上范围所覆盖的区域在下图圆圈内:

我考虑的城市实际面积如下:

https://www.google.com.sa/maps/place/Al+Khobar/@26.2435009,50.0472298,11z/data=!4m5!3m4!1s0x3e49e839e8ef58d9:0xef778812d8b6aad1!8m2!3d26.2171906!4d50.1971381?hl=en

我怎样才能得到这个城市中的所有咖啡馆(不多不少,不使用半径)?

在 Google 个地方 API here 挖掘之后,我找到了这段代码,它看起来对我来说没问题:

https://maps.googleapis.com/maps/api/place/textsearch/json?query=cafes+in+Khobar&key=AIzaSyDAc91J9HvQ7bzyQqJzfQz38RcEjKamyEU