是否可以将位置列表(名称和地址)加载到Google地图中,然后在给出城市或邮政编码的情况下查询它以查找所有最近的位置?
例如,我有一个商店列表:
Store1 123海洋大道 威尼斯,加利福尼亚州91123
Store2 123商店大道 纽约,纽约,12345
以此类推...
现在,我要加载到Google地图/地方吗?...
然后我想通过传递给定的位置(邮政编码,州或城市)来查询API,并找到距离它最近的所有商店。
这可能吗?
答案 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 { 返回 } } }