如何将位置列表加载到Google地图中,然后通过给定的城市/邮政编码搜索最近的位置?

时间:2018-12-04 20:15:41

标签: javascript google-maps

是否可以将位置列表(名称和地址)加载到Google地图中,然后在给出城市或邮政编码的情况下查询它以查找所有最近的位置?

例如,我有一个商店列表:

Store1 123海洋大道 威尼斯,加利福尼亚州91123

Store2 123商店大道 纽约,纽约,12345

以此类推...

现在,我要加载到Google地图/地方吗?...

然后我想通过传递给定的位置(邮政编码,州或城市)来查询API,并找到距离它最近的所有商店。

这可能吗?

2 个答案:

答案 0 :(得分:0)

您可以使用GMSGeocoder,它使您有机会找到位置的完整地址,邮政编码,州名和城市。

答案 1 :(得分:-1)

如果你使用谷歌地图,它是 GMSGeocoder 属性。

// 用于 iOS 实现 ...

私有函数 reverseGeocodeCoordinate(_ 坐标: CLLocationCoordinate2D) {

让地理编码器 = GMSGeocoder()

geocoder.reverseGeocodeCoordinate(coordinate) { response, error in 守卫 let address = response?.firstResult(), let lines = address.lines else { 返回 } } }