私はグーグルhttps://developers.google.com/maps/articles/phpsqlsearchのこの優れたチュートリアルを通過しましたが、生成されたxmlファイルがAPIによって読み取られる部分を理解していません。投稿を2回確認しましたが、まだ取得できません。誰かが私にそれを説明してもらえますか?
質問する
67 次
1 に答える
2
あなたが理解していない部分がわからなかったので、大まかな概要を説明します。
XMLの読み取りはここで行われます:
function searchLocationsNear(center) {
var radius = document.getElementById('radiusSelect').value;
var searchUrl = 'phpsqlsearch_genxml.php?lat=' + center.lat() + '&lng=' + center.lng() + '&radius=' + radius;
GDownloadUrl(searchUrl, function(data) {
var xml = GXml.parse(data);
var markers = xml.documentElement.getElementsByTagName('marker');
searchUrl
適切なパラメーターを使用してphpファイルをポイントし、phpファイルへGDownloadUrl
のAjax呼び出しを実行します。function(data)
XMLが返されるときに実行されるコールバックです。最後に、markers
タグ名が付いた要素を使用して、XMLから生成されますmarker
。次に、そのコードブロックの残りの部分は、マーカーを配置し、結果でサイドバーを更新します。
于 2012-05-11T13:45:00.503 に答える