簡體   English   中英

如何使用javascript查找圖像的中點緯度?

[英]How to use javascript to find the middle point lat long of an image?

我有500 x 400像素的jpg圖像。 我知道在像素:20x20處,它是經度X。 我也知道,在第二像素:緯度loingitude的Y 400x100的。 鑒於此,我如何找出圖像中心像素的緯度和經度是多少? 我想知道這一點,因為我有一張要在Google地圖頂部顯示的那些尺寸的區域的地圖照片。

示例:假設我有一張500x400像素的游樂園自上而下圖片地圖的照片。 我知道游樂園的吸引力1位於(緯度,經度) X我知道游樂園的吸引力2位於(緯度,經度) Y因為我知道...我想知道中間的緯度經度在圖像的中央。 這樣,我可以在Google地圖上的正確位置“大約”繪制它。

我假設這是您正在使用的圖像,並且您想要由X和Y制作的盒子框中心的500x400圖像上的坐標?

地圖

您的變量:

  • C =中心- 這就是您要查找的內容
    • C_ {x} = C的X坐標
    • C_ {y} = C的Y坐標
  • X =內盒的左上方
    • X_ {x} =您的情況下X的X坐標20
    • X_ {y} = X- 20的Y坐標
  • Y =內盒的右下角
    • Y_ {x} = Y的X坐標400
    • Y_ {y} =您的情況下Y的Y坐標100

解決方案:

  • C_ {x}
  • C_ {y}

基本上,對於 C_ {x} C_ {y} 您可以在內框中找到相應的中心,並將內框具有的偏移量添加到父框。 那有意義嗎?

這不是線性的。 不幸的是,您沒有足夠的信息。 您需要了解兩者的投影和基准並進行一些轉換。

另請參閱: https : //en.wikipedia.org/wiki/Map_projection

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM