【问题标题】:Geocoding a Map对地图进行地理编码
【发布时间】:2011-02-01 01:39:45
【问题描述】:

我有一张地图的图像,并在地图上存储 gps 坐标。我使用 x 和 y 坐标,并为这些 x 和 y 坐标存储 gps 坐标。我无法为地图上的每个 x 和 y 坐标存储 gps 坐标。坐标仅存储在地图的某些区域,但我希望能够获取 gps 位置或地图上选择的任何区域。

有没有办法从地图上的另一个区域计算一个区域的 gps 坐标(比如说从已经存储在数据库中的区域)。我希望能够单击地图上的任何位置并获取该区域的 gps 坐标。有人可以告诉我如何实现这一目标。

【问题讨论】:

  • 您必须提供更多信息以帮助您,您使用的地图类型、使用的数据库、编程语言等。

标签: geocoding


【解决方案1】:

如果您希望能够将 X、Y 像素坐标转换为纬度和经度坐标,这取决于地图使用的地图投影以及其他一些变量。对于初学者,我推荐这篇文章:http://msdn.microsoft.com/en-us/library/bb259689.aspx 大多数在线地图(Google、OpenStreet)都使用这种方法。希望对您有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多