gpt4 book ai didi

swift - Mapbox GeoCoder --> 如何获取附近的餐厅、酒店、购物中心等

转载 作者:行者123 更新时间:2023-11-28 11:30:49 26 4
gpt4 key购买 nike

我正在使用 Mapbox Geocoder 在我们的应用程序中搜索地点。但是,我还需要获取所有附近的地点,如餐馆、酒店等。使用 Mapbox Geocoder 可以吗?

这是我们用于正向地理编码的代码,

    let region = RectangularRegion(southWest:   CLLocationCoordinate2DMake(swlat, swlng), northEast: CLLocationCoordinate2DMake(nelat, nelng))

let options = ForwardGeocodeOptions(query: input)
options.allowedRegion = region --> To restrict search

我可以用谷歌自动完成,

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.8670522,151.1957362&radius=1500&type=restaurant&keyword=cruise&key=API_KEY .

但是,我不能同时使用 Mapbox 和 Google。

最佳答案

地理编码 API 支持“类别”搜索,尽管它仍被标记为实验性的。该文档包括当前支持的类别列表:https://docs.mapbox.com/api/search/#point-of-interest-category-coverage .

您可以构建自己的实现来直接查询地理编码端点,或者使用开源 MapboxGeocoder.swift它充当 API 的 native 包装器。


⚠️ 免责声明:我目前在 Mapbox 工作 ⚠️

关于swift - Mapbox GeoCoder --> 如何获取附近的餐厅、酒店、购物中心等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56769105/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com