意识到我可能在这个错误的地方 - 如果是的话请标记......
我正在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。
答案 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