我正在开发一个名为 Creatium 的网站构建器,用于构建页面的组件之一是 Yandex Map。 不久前,搜索在该组件中停止工作。
为什么修复搜索问题每年会花费我们 120 卢布,以及我们如何避免它 - 在削减之下。
这是该组件的一个关键功能,因为客户端通过搜索来指示将在地图上显示的地址。
Yandex 支持人员解释说,对 Geocoder API(负责搜索)的请求现在需要 API 密钥,并且由于我们是一个商业项目,因此该 API 是为我们付费的。
他站着 每年 120 卢布 每天的请求限制为 1000 个 - 这是最低价格。 即使我在商业项目上每天使用 50 个请求,价格也不会改变。
我们需要付费 API 吗?
同时谷歌地图平台
我们不能拒绝 Yandex.Maps,因为它们已经在我们客户的网站上使用。 我们也无法用谷歌地图替换它们——它们的外观差异太大。
这就是我们制作混合动力车的原因。 使用 Google 的 API 进行搜索,搜索结果显示在 Yandex 的地图上。
因此,我们“修正”了地图上的搜索,一年节省了120万卢布。
更新:正如评论中所表明的那样,所提议的方法违反了 Google Maps Platform 规则,因此不是建议。
来源: habr.com