使用纬度和经度获取包含位置的平铺图像,但是如何精确定位该位置呢?

发布于 2024-08-15 11:58:54 字数 243 浏览 2 评论 0原文

我得到了一个地方的纬度和经度。然后我应用全球墨卡托投影公式。然后我可以获得一个方形图像(256*256),其中包含位置。我正在使用所有这些来在我的 iPhone 应用程序中显示由自定义谷歌地图制作的图像制作的地图。

当变焦高时,即使我们在该图像上随机定位,也可以。但是,当变焦缩小时,该单个图像有时可能构成整个国家,而我的精确点将位于另一个国家(在同一张图像上)。

是否有任何数学或其他公式或其他东西可以帮助我确定该图像中该地点的确切位置?

I am given a latitude and longitude of a place. Then I apply global mercator projection formula. Then I am able to get a square image(256*256) with the location in it. I am using all this to display a map made my images from a customised google map, in my iphone app.

When zoom is high, even when we pinpoint randomly on that image, it will be ok. But when zoom decreases, that single image may constitue an entire nation sometimes and my pinpoint will be in another nation(on the same image).

Is there any mathematical or someother formula or something else which will help me to pinpoint the exact location of that place in that image?

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

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

发布评论

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

评论(1

凉栀 2024-08-22 11:58:54

我不是地图投影方面的专家,但您可以检查一下 Google 使用的投影。当您更改缩放级别时,您的图钉可能会放错位置,因为您选择的位置的运动(使用墨卡托)与 Google 的显示效果不同。

希望这有帮助。

约翰·多纳

I am not an expert on map projections, but you might check to see what projection Google uses. When you change the zoom level, your pin may be misplaced because the motion of your chosen location, using Mercator, doesn't come out the same as for Google.

Hope this helps.

John Doner

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