1
我試圖創建彈出標記。但它顯示的是地圖中的其他地方,如圖所示。 在這種情況下有點困惑。 請給我解決方案。Openlayer - 無法綁定彈出標記
JS
碼我曾嘗試
var newlonLat = new OpenLayers.LonLat(Lon1, Lat1)
.transform(new OpenLayers.Projection("EPSG:4326"),
map.getProjectionObject() // to Spherical Mercator Projection
);
var zoom=9;
var newmarkers = new OpenLayers.Layer.Markers("Markers");
map.addLayer(newmarkers);
newmarkers.addMarker(new OpenLayers.Marker(newlonLat));
map.setCenter (newlonLat, zoom);
popup = new OpenLayers.Popup("chicken",
new OpenLayers.LonLat(Lon1, Lat1),
new OpenLayers.Size(200,200),
"example popup",
true);
map.addPopup(popup);
它是否回答了您的問題?如果是這樣,請檢查答案爲「已回答」 –
是的,謝謝@martin jrk –