openstreetmap - 距用户位置最近的路径对象

发布于 2024-10-17 05:25:11 字数 263 浏览 3 评论 0原文

我正在玩弄 openstreetmap 数据。 我想要得到的是距离用户位置最近的“道路”(即标签“高速公路”设置为某些值的道路)。
目前,我使用API​​来查询用户周围的正方形中的所有对象,然后解析所有的元素,检查它们的标签,检查它们到用户的距离等等
但这对我来说听起来不太优雅。
有更好的解决方案吗?也许通过 API 或通过在本地数据库中安装 openstreetmap 数据以某种方式能够直接查询?

如果有人能指出我正确的方向,那就太好了。

提前致谢。

I am playing around a bit with openstreetmap data.
What I want to get is the closest "road" (i.e. way with tag 'highway' set to certain values) to the users position.
At the moment I use the API to query all Objects in a square around the user and then parse all the way elements, check their tags, check their distance to the user and so on
But that doesn't sound to elegant to me.
Is there a better solution ? maybe through the API or by installing the openstreetmap data in a local DB somehow to be able to query that directly ?

would be great if someone could point me to the right direction.

Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

半枫 2024-10-24 05:25:11

请使用“只读数据 API”来获取数据。

您不得将“编辑 API”用于只读目的或项目。
(请参阅使用条款

出于您的目的,我将使用OSM 服务器端脚本

please use "Read-Only Data APIs" for getting Data.

You must not use the "editing API" for read-only purposes or projects.
(see Terms of use)

For your purposes I would use OSM Server Side Script

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文