我正在使用django,并且我有一种方法可以在geojson.io上为特定地图生成URL 现在,我正在尝试将其实现到我的html代码中。当使用使用url打开新标签的按钮时,一切正常,但是现在我想将其嵌入到我的页面中,而不是单击按钮时打开新标签。因此,为此,我阅读了有关“ iframe”的信息。现在的问题是,当我将src的URL传递到“ iframe”时,它不会将地图显示在框架中,而是打开URL,就像在浏览器中键入URL一样。
我使用绝对路径和变量来尝试它,两者的结果与上述相同。
geonjson.io是否有问题,或者我的代码有问题吗? 该URL是使用encodelibComponent编码的,并使用urllib包在django中进行编码。
这是我用生成的URL的绝对路径实现的html代码。
<iframe id="Example"
title="Example"
width="300"
height="200"
src="http://geojson.io/#data=data:application/json,%7B%22features%22%3A%20%5B%7B%22geometry%22%3A%20%7B%22coordinates%22%3A%20%5B8.6792%2C%2050.1171%5D%2C%20%22type%22%3A%20%22Point%22%7D%2C%20%22properties%22%3A%20%7B%7D%2C%20%22type%22%3A%20%22Feature%22%7D%2C%20%7B%22geometry%22%3A%20%7B%22coordinates%22%3A%20%5B11.5727%2C%2048.1404%5D%2C%20%22type%22%3A%20%22Point%22%7D%2C%20%22properties%22%3A%20%7B%7D%2C%20%22type%22%3A%20%22Feature%22%7D%2C%20%7B%22geometry%22%3A%20%7B%22coordinates%22%3A%20%5B%5B8.6792%2C%2050.1171%5D%2C%20%5B11.5727%2C%2048.1404%5D%5D%2C%20%22type%22%3A%20%22LineString%22%7D%2C%20%22properties%22%3A%20%7B%7D%2C%20%22type%22%3A%20%22Feature%22%7D%5D%2C%20%22type%22%3A%20%22FeatureCollection%22%7D">
</iframe>
所以我的问题是,如何在生成的geojson.io URL中嵌入“ iframe”(或其他),为什么它链接到该网站而不是在框架中显示?