将Map Coords转换为Percentage JS或jQuery

时间:2018-05-30 10:55:26

标签: javascript jquery

意识到我可能在这个错误的地方 - 如果是的话请标记......

我正在php / ajax中构建北美的交互式地图,我希望能够从Google地图中粘贴纬度/经度坐标,然后将其转换为百分比以确定标记的位置。我觉得我可以用jQuery中的一些基本数学函数来做到这一点。

地图x / y零点和x / y 100%点是:

  

LAT。

     

0%= 48.796421

     

100%= 25.110958

     

长。

     

0%= -125.867632

     

100%= -67.999663

假设我粘贴了coord值(39.825193,-105.046895) - 如何使用JS或jQuery将其转换为相应的百分比?

非常感谢!

PS我不想使用谷歌地图API。

1 个答案:

答案 0 :(得分:1)

这是一个数学问题

LAT 48.796421 - 25.110958 = 23.685463

  

100 - > 23.685463

     

百分比 - >你的LAT

     

百分比=(你的Lat * 100)/23.685463

LONG。 -125.867632 - -67.999663 = -57.867.969

  

100 - > -57.867.969

     

百分比 - >你的Lon

     

百分比=(你的Lon * 100)/ - 57.867.969