如何使用JSON坐标向OPENLAYERS地图添加标记?

时间:2015-09-25 18:18:41

标签: javascript json openlayers-3 markers

我正在尝试缩放并向HTML openlayers地图添加标记,到目前为止,我已经硬编码了lat和JSON结果。 我想首先在该位置放置一个标记,然后使用lat和lng创建一个函数以避免编码并能够为任何JSON条目删除标记。

到目前为止,这是我的代码,位置很好地缩放到位置,但无法找到如何删除标记?谢谢!

 var map = new ol.Map({
  layers: [
   new ol.layer.Tile({
   source: new ol.source.OSM()})
  ],
  view: new ol.View({
   center: ol.proj.fromLonLat([103.835471, 1.303371]),
   zoom: 6
  }),
 target: 'map'
});

1 个答案:

答案 0 :(得分:2)

以下是您要遵循的基本步骤:

如果它们是纬度/经度,请确保变换几何体的坐标。

以下内容可能有所帮助:

http://openlayers.org/en/v3.9.0/examples/icon.html