2 つの Google マップ スクリプトがあります (両方とも API V3 用)。
1 つは、ハードコードされた xml ファイルのデータを使用するように設計されています。もう 1 つは、「php」スクリプトを使用して、マップが読み込まれるたびに sql データベースからデータを描画することで xml ファイルを作成するように設計されています。
最初のスクリプトを使用したいのですが (2 番目のスクリプトとは別のマップ機能があります)、SQL データベースからデータを取得したいと考えています。
これを行うために最初のファイルのスクリプトを変更すると、機能しません (つまり、マップにマーカーが読み込まれません)。
ここにxmlファイルのコードがあります
downloadUrl("categories.xml", function(doc) {
var xml = xmlParse(doc);
var markers = xml.documentElement.getElementsByTagName("marker");
for (var i = 0; i < markers.length; i++) {
var detail = markers[i].getAttribute("detail");
これはmysqlデータベースで使用されるコードです
downloadUrl("genxml.php", function(data) {
var xml = parseXml(data);
var markers = xml.documentElement.getElementsByTagName("marker");
for (var i = 0; i < markers.length; i++) {
var detail = markers[i].getAttribute("detail");
そのため、最初のスクリプトの 2 番目のスクリプトのコードを使用する理由がわかりません。
Google APIに精通していて、mySqlを使用してアドバイスできる人はいますか。
ありがとう。