fusionCharts スイートの fusionmaps を使用しています。これを行う方法を確認するためにすべてのドキュメントとナレッジベースを検索しましたが、運がなかったので、皆さんに連絡しています.
xml ドキュメントからデータを取得してデータを構築するマップ (swf ファイル) があります。その xml 内で、特定のエンティティに対して、javascript 呼び出しを行うことができます。swf があるファイルには、JS と jquery ライブラリがあります。最終的に、別の swf ファイルを UI ダイアログ ボックス内にポップアップ表示しようとしています。可能であれば、これを行う方法がわかりません。ダイアログボックスがポップアップしますが、空です。そこに配置したいswfファイルは、他のswfファイルの上にロードされます。助言がありますか?
これが私のコードの一部です。
<script type="text/javascript"><!--
$(document).ready(function() {
$("#dialogContainer").dialog({
bgiframe: true,
height: 500,
width: 600,
modal: true,
autoOpen: false,
buttons: { "Close": function() { $(this).dialog("close"); }},
show: 'fold',
hide: 'fold'
});
}); //Close ready function
function loadDialog(continent) {
//var url = 'showDetails.cfm?region=' + continent;
//$("#dialogContainer").html('Loading. Please wait...');
$.ajax({
type: "post",
url: 'showDetails.cfm',
cache: false,
//dataType: 'html',
data: 'region=' + continent,
beforeSend: function() {$('#dialogContainer').html('Loading. Please wait...').dialog('open');},
success: function(msg) {$('#dialogContainer').html(msg);},
error: function(msg) {$('#dialogContainer').html(msg);}
});
}
私のフュージョンマップ呼び出し
<script type="text/javascript">
var map = new FusionMaps("Maps/FCMap_World8.swf", "Map1Id", "500", "300", "0", "0");
map.setDataURL("WorldData2.xml");
map.render("mapdiv");
</script>
これがこの質問のロングショットであることは知っていますが、ただ願っています。ご覧いただき、ありがとうございます。
クリス