Я получил карту и создали художественный слой, как это:Как настроить iframe с помощью javascript? (MapBox)
window.map = L.mapbox.map('map', 'example.wefk232sm')
.setView([homeLatitude, homeLongitude], initialZoom);
var myLayer = L.mapbox.featureLayer().addTo(map);
// Pass features to the map
myLayer.setGeoJSON(geoJson);
Объект GeoJSON выглядит следующим образом:
var geoJson = {
type: 'FeatureCollection',
features: [
{
type: 'Feature',
properties: {
title: name,
other: "text",
'marker-color': '#54a743',
'stroke': '#428334',
url: link
},
geometry: {
type: 'Point',
coordinates: [longitude, latitude]
}
]
};
я могу получить к нему доступ по щелчку с этим:
myLayer.setGeoJSON(geojson);
myLayer.on('click', function(e) {
window.open(e.layer.feature.properties.url);
});
Когда я нажимаю на маркеры на карте, url открывается в новом окне. То, что я пытаюсь достичь, - это открыть URL-адрес в отдельном iframe.
<iframe width="100%" height="700px" frameborder="0" scrolling="no"
name="side" id="side" src="frame_start.php?((parameters in the link))">Your
Browser does not support iframes</iframe>
... но я не могу разобраться, как это сделать. Кто-нибудь может мне помочь? Большое спасибо заранее за ваше время!
Понял! Огромное спасибо :) –