2015-10-05 70 views
-3

我想将经度和纬度映射到世界地图的png图像上。是否可以将经度和纬度映射到世界地图的PNG上? (JavaScript)

基本上,对于我的web应用程序,我将在某处发送一个AJAX调用,它将检索某些事物的位置,并在经度和纬度上将它们绘制在这张世界地图上。

这可能吗?

我见过使用D3.js和使用Google Maps API的各种解决方案。但我的一位同事似乎认为我可以在静态图像上做到这一点。

我发誓我遇到了一个类似的问题,在有人说他们已经完成了这个之前,部分使用D3.js.他们将地图的x轴的范围设置为地图的宽度,并将其映射到最左边和最右边的纵向/纬度值的域(我使用的完美计算机科学和地理词汇我知道 - .-)

虽然没有举例。

请致电halp。

ķTHX - Gaweyne

+0

当然是!我的Chrome扩展是这样做的:chrome.google.com/webstore/detail/screen-shader/fmlboobidmkelggdainpknloccojpppi –

+0

http://bl.ocks.org/mbostock/5616813 – Andreas

+0

你必须找出哪个[projection](https: //en.wikipedia.org/wiki/List_of_map_projections)是在创建地图时使用的。然后搜索投影名称,您将找到计算给定点坐标的数学运算。 – Teemu

回答

-1

它100%可能是经度和纬度是从本初子午线角度测量。要做到这一点,你只需要弄清楚你的地图的确切比例尺与地球的大小,然后按照这个比例来确定。

相关问题