PHP와 MySQL을 사용하여 Google지도에 마커를 배치하면이 tutorial을 따라갑니다. 나는 그것을 WordPress Shortcode 플러그인에서 작동하도록 채택하고있다. 나는지도를 만들고 lat longs를 데이터베이스에서 꺼냈다. WordPress에서 XML을 출력하는 방법을 알아내는 데 문제가 있습니다. 그러면 JavaScript가 마커를 배치하는 데 사용됩니다. 이것은 내 플러그인 스 니펫입니다.Google지도에 마커 추가 : WordPress & XML
$dom = new DOMDocument('1.0');
$node = $dom->createElement('markers');
$parnode = $dom->appendChild($node);
$csf_data = $wpdb->get_results($wpdb->prepare("SELECT * FROM my_table"));
foreach($csf_data as $incident) {
$node = $dom->createElement('marker');
$newnode = $parnode->appendChild($node);
$newnode->setAttribute("lat", $incident->latitude);
$newnode->setAttribute("lng", $incident->longitude);
}
echo $dom->saveXML;
이 기능을 사용하려면 무엇을해야하는지 잘 모르겠습니다.
XML이 작성되었는지 어떻게 알 수 있습니까? 튜토리얼에서는 브라우저에 PHP 스크립트 을 호출합니다. 필자의 경우, 위의 PHP는 메인 플러그인 파일의 일부입니다.
XML을 출력 한 후 어떻게로드합니까? 내가 가리킬 URL이 없습니까? XML로 URL을 출력하려면 어떻게해야합니까? 함수 XML 파일을로드하는 데 사용되는 함수
downloadUrl(url,callback)
은 URL을 매개 변수로 사용합니다.
의견이 있으십니까?
감사합니다.
안녕 @Argiropoukos 스타 브로스, 당신의 메시지에 감사드립니다. 나는 그것을 작동 시켰습니다. – Laxmidi
@Laxmidi 멋진 작품 –