如何在特定的瓷砖上绘制图像?

How to draw an image on a specific tile?

我正在尝试通过从 Java 中的图块服务器渲染图块地图来在特定图块上绘制图像。我知道缩放级别、纬度、经度和图块编号。瓷砖正在渲染并在屏幕上显示,没有任何问题。现在,假设我想在 'x' 度纬度和 'y' 度经度处放置一个标记,并确保它在所有缩放级别都停留在该坐标处。我该怎么做?

我认为以下页面可以帮助您:它提供了有关如何根据缩放级别、纬度、经度在单个图块上放置标记的所有必要步骤。不幸的是,link 是德文的,但如果您使用 Google Chrome 并将其翻译成英文,结果看起来相当不错。

http://www.netzwolf.info/kartografie/osm/tilebrowser?lat=51.154478&lon=6.868858&zoom=14

您甚至可以通过点击图块来设置自己的标记。这将自动更新页面上的所有计算。