コードがSafariで機能したのに、他のブラウザでは失敗した理由がわからないという問題がいくつかあります。
html部分 とメインのjavascript部分があります。
私が見つけた主な問題は次のとおりです。
関数の実行中にdownloadurl(url, function)
、XMLタグ「Info」が見つかりません。多くのブラウザでマーカー配列の長さが0です。ただし、Safariでは問題ありません。javascriptコードの一部は次のようなものです。
downloadUrl("http://travel-taoyuan.tycg.gov.tw/content/travel/xmlcontentlist1.aspx", function(doc) {
var xml = xmlParse(doc);
var markers = xml.documentElement.getElementsByTagName("Info");
......
マーカーに警告するために、「0」を返します。そして実際には「174」(Safariの結果)である必要があります。
私の質問に答えてくれてありがとう。