Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google maps 谷歌将Api用于国家搜索_Google Maps_Google Places Api - Fatal编程技术网

Google maps 谷歌将Api用于国家搜索

Google maps 谷歌将Api用于国家搜索,google-maps,google-places-api,Google Maps,Google Places Api,我打算在我的项目中使用GooglePlacesAPI,但我遇到了一个问题。当搜索城市时,一切城市在搜索结果中都有唯一的id,这是正常的,我可以用google places api中的城市id将我的条目保存到我的数据库中 但是当用国家名称搜索时,谷歌会发现并返回唯一的id。那么,当搜索一个国家时,我如何用该国家的唯一城市id列出我的条目呢。如果所有城市和国家都保存在我的数据库中,这没有问题,但我可以看到Airbnb也使用了Places Api,您可以搜索国家,他们列出了属于该国家的城市的条目。嘿,

我打算在我的项目中使用GooglePlacesAPI,但我遇到了一个问题。当搜索城市时,一切城市在搜索结果中都有唯一的id,这是正常的,我可以用google places api中的城市id将我的条目保存到我的数据库中


但是当用国家名称搜索时,谷歌会发现并返回唯一的id。那么,当搜索一个国家时,我如何用该国家的唯一城市id列出我的条目呢。如果所有城市和国家都保存在我的数据库中,这没有问题,但我可以看到Airbnb也使用了Places Api,您可以搜索国家,他们列出了属于该国家的城市的条目。

嘿,Melih,我想知道您是怎么知道的。我遇到了类似的问题。谢谢嗨,乔尼,是的,我完全摆脱了这个问题。让我告诉你。我放弃了将城市名称、城市guid保存为字符串或id的计划,只需保存该地点的经度坐标。您只需保存这两个值。当你在站点中搜索地点时,你会得到谷歌地图的边界变量,并得到这些坐标之间的结果。地图边界有4个变量。西南经度、西南经度、东北经度和东北经度根据这4个变量,您可以搜索数据库并获得这些边界变量之间的结果。我调查了Airbnb,现在由于这些事实,我实现了我的网站。我希望它对你有用