gpt4 book ai didi

javascript - 如何使用javascript找到图像的经纬度中间点?

转载 作者:行者123 更新时间:2023-12-03 09:03:44 25 4
gpt4 key购买 nike

我有一张 500 x 400 像素的 jpg 图像。我知道在像素:20x20处,它的纬度经度X。我还知道第二个像素:400x100 的纬度为 Y。鉴于此,我如何找出图像中心像素的纬度+经度?我想知道这一点,因为我有一张具有这些尺寸的区域的 map 照片,我想将其显示在 Google map 上。

示例:假设我有一张 500x400 像素的游乐园 map 照片。我知道游乐园的景点 1 位于(纬度,经度)X我知道游乐园的景点2位于(纬度,经度)Y因为我知道......我想知道图像中心的中纬度经度是多少。这样我就可以“大约”将其绘制在谷歌地图上的正确位置。

最佳答案

我假设这是您正在使用的图像,并且您想要由 X 和 Y 制作的方框中心的 500x400 图像上的坐标?

map

你的变量:

  • C = 中心 -- 这就是您要查找的内容
    • C_{x} = C 的 X 坐标
    • C_{y} = C 的 Y 坐标
  • X = 内框的左上角
    • X_{x} = X 的 X 坐标 -- 20 在您的情况下
    • X_{y} = X 的 Y 坐标 - 在您的情况下为 20
  • Y = 内框右下角
    • Y_{x} = Y 的 X 坐标 -- 400 在您的情况下
    • Y_{y} = Y 的 Y 坐标 - 100 在您的情况下

解决办法:

  • C_{x}
  • C_{y}

基本上,对于 C_{x}C_{y}您找到内盒中各自的中心,并将内盒与父盒的偏移量相加。这有道理吗?

关于javascript - 如何使用javascript找到图像的经纬度中间点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32236658/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com