在 OSM 上显示地址
我是一名刚接触 Android 的学生,我有一个使用 OpenStreetMap 视图的应用程序。 我想将给定的字符串地址转换为 GPS 坐标,以便将其显示为地图上的一个点。有谁知道该怎么做? 提前致谢
Im a student new to android and I have an application which uses OpenStreetMap view.
I want to convert a given string address to a gps coordinations in order to show it as a point on the map. Do anyone knows how to do that?
Thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您想要执行的操作也称为地理编码。
存在许多可能的免费(反向)地理编码服务。例如,OSM 本身使用并提供名为 Nominatim 的免费地理编码服务。
不过,我没有在移动平台上使用它的经验。但应该不需要太多努力就可以做到。
希望有帮助!
最好的,马蒂亚斯
what you want to do is also known as Geocoding.
There exist many possible free (Reverse) Geocoding services. For instance, OSM itself uses and provides a free geocoding service called Nominatim.
I have no experiences in using it on a mobile platform, though. But should be possible to do it with not too much effort.
Hope it helps!
Best, Matthias