このGoogleチュートリアルでは; https://developers.google.com/maps/articles/phpsqlajax_v3の「XMLファイルのロード」セクションでは、「downloadUrl」と呼ばれる関数について説明しています。「urlは、データベースの変更時にXMLを動的に更新するかどうかに応じて、XMLファイルまたはファイルを生成するPHPスクリプトへのパスを指定します。通常、これをと同じディレクトリに配置するのが最も簡単です。ファイル名で参照できるようにするためのHTML。」問題は、関数にphpurlを入れて使用すると機能しないことです。xmlファイルへの直接リンクを置くとそうなります。たとえば、この呼び出しではマーカーはマップに配置されません。
downloadUrl('SCOTAxml.php?lat = 39.4&lng = -94.6&dist = 100'、function(data){..。
ただし、この呼び出しは機能します。
downloadUrl( "testxml.xml"、function(data){..。
SCOTAxml.phpプログラムを使用して、チュートリアルで行ったのとまったく同じようにxmlを作成しました。downloadUrl関数をテストするために、それをtestxml.xmlの後にコピーしました。
まだ推測していない場合の私の質問は、チュートリアルの説明どおりにこれが正しく機能しないのはなぜですか?
考え?チェックすること?解決策?
これらの単純な問題の解決を支援してくれたすべての素晴らしい人々に事前に感謝します。