簡體   English   中英

如何使用 JSON 坐標向 OPENLAYERS 地圖添加標記?

[英]How to add markers to OPENLAYERS map with JSON coordinates?

我正在嘗試縮放並將標記添加到 HTML openlayers 地圖,到目前為止,我對從 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'
});

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

如果它們是緯度/經度,請確保轉換幾何體的坐標。

以下內容可能會有所幫助:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM