Мне нужно загрузить карту на мою страницу. У меня есть URL-адрес:
https://servicepoints.dhlecommerce.com/?lnglat=3.16327,101.69507&language=en
если я вставлю указанный выше URL, я получу карту в браузере. Таким же образом я пытаюсь загрузить эту карту на свою веб-страницу. Но ничего не загружает ..
как правильно загрузить приведенную выше карту на мою веб-страницу?
Вот моя попытка:
$(function(){
var mapURL = "https://servicepoints.dhlecommerce.com/?lnglat=3.16327,101.69507&language=en";
$("#map").load(mapURL);
});



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Попробуй это,
$(window).on('load', function(){
var mapURL = "https://servicepoints.dhlecommerce.com/?lnglat=3.16327,101.69507&language=en";
$("#map").html('<iframe src = "'+mapURL+'" height = "450" width = "600"></iframe>');
});
ИЛИ ЖЕ
$(window).on('load', function(){
var mapURL = "https://servicepoints.dhlecommerce.com/?lnglat=3.16327,101.69507&language=en";
$("#map").html('<object data = "'+mapURL+'" width = "600" height = "450" type = "text/html">Loading Map</object>');
});
ИЛИ ЖЕ
$(window).on('load', function(){
var mapURL = "https://servicepoints.dhlecommerce.com/?lnglat=3.16327,101.69507&language=en";
$("#map").html('<embed id = "map" src = "'+mapURL+'" width=600 height=450 />');
});
Url не загружается напрямую в div. Таким образом, вы можете добавить iframe в div, как это, для загрузки карты.
$(function() {
var html = '<iframe src = "https://servicepoints.dhlecommerce.com/?lnglat=3.16327,101.69507&language=en"></iframe>';
$("#map").append(html);
});<script src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id='map'><map>
<div id='map1'><map>Или, если вы не хотите использовать iframe, вы можете использовать тег embed.
var html='<embed src = "https://servicepoints.dhlecommerce.com/?lnglat=3.16327,101.69507&language=en" width=200 height=200 />';
$("#map").append(html);<script src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id='map'></div>Тег определяет встроенный фрейм.
Встроенный фрейм используется для встраивания другого документа в текущий HTML-документ.
$(function(){
$('div[onload]').trigger('onload');
});
function displayMap() {
var mapURL = "https://servicepoints.dhlecommerce.com/?lnglat=3.16327,101.69507&language=en";
$("#map").append("<iframe src = " + mapURL +"></iframe>");
}<script src = "https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<div onload = "displayMap()" id = "map"></div>Вы можете отображать свою карту без iframe
Тег определяет внедренный объект в HTML-документ. Используйте этот элемент для встраивания мультимедиа (например, аудио, видео, Java-апплетов, ActiveX, PDF и Flash) на свои веб-страницы.
<div>
<object type = "text/html" data = "https://servicepoints.dhlecommerce.com/?lnglat=3.16327,101.69507&language=en" width = "800px" height = "300px" style = "overflow:auto;border:1px solid">
</object>
</div>В чем разница между object и iframe-?
@ user2024080, проверьте здесь различия между iframe, object и embed: bencreasy.com/object-versus-embed
Я не могу загрузить без iframe ..? ты можешь обновить мой plunkr?