map - Openlayer 3 坐标

标签 map coordinates coordinate-systems openlayers-3

我有某个点的纬度和经度。如何将其转换为 OpenLayer 3 map 坐标系?
我的代码是:

...requiries...


    var coord = [55.7522200, 37.61556005];
    //coord =  ol.proj.transform(coord,'EPSG:4326', 'EPSG:3857');
    var vectorSource = new ol.source.GeoJSON(
         ({
          object: {
            'type': 'FeatureCollection',
            'crs': {
              'type': 'name',
              'properties': {
                'name': 'EPSG:3857'
              }
            },
            'features': [
              {
                'type': 'Feature',
                'geometry': {
                  'type': 'Point',
                  'coordinates': coord
                }
              }
            ]
          }
        }));

    ...
    var map = ...

你能给我一个转换 的例子吗?无功坐标 JavaScript .
您可以在链接 http://openlayers.org/en/v3.0.0/examples/geojson.html 上看到此代码示例

最佳答案

如果您有坐标 [lon, lat] (在该 订单 )您可以使用以下方法对其进行转换:

var newCoord = ol.proj.transform([lon, lat], 'EPSG:4326', 'EPSG:3857');

关于map - Openlayer 3 坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27446021/

相关文章:

google-maps - 谷歌地图 - 绘制多个纬度经度对之间的线和距离(如乌鸦飞行)

java - 更好的 map 构造器

xml - XSLT : Creating a Map in XSLT

ios - 如何从 Ios 6 中用户输入的地址获取经纬度

c++ - 在 MATLAB 中迭代坐标矩阵的最佳方法?

c++ - DirectX 11 顶点坐标

java - 英国大陆 OS UK 网格引用

java - JFreeChart 交互式图表编辑 : transforming mouse coordinates into series values

c++ - 使用 GDAL 库重新投影坐标

math - 如何将圆上的坐标转换为方形上的坐标?