0
我使用本教程: https://developers.google.com/maps/articles/phpsqlsearch_v3?hl=de谷歌地圖Storelocator帶過濾器(屬性)
一切正常,到目前爲止,但我怎麼能添加到結果的屬性中篩選功能? 任何人誰在這裏誰有我的東西?到目前爲止我找不到任何東西。
很多謝謝!
我使用本教程: https://developers.google.com/maps/articles/phpsqlsearch_v3?hl=de谷歌地圖Storelocator帶過濾器(屬性)
一切正常,到目前爲止,但我怎麼能添加到結果的屬性中篩選功能? 任何人誰在這裏誰有我的東西?到目前爲止我找不到任何東西。
很多謝謝!
創建一個ID 「貓」 一選擇框:<select id="cat">
在function searchLocationsNear
這個選擇的設定值的增加searchUrl
:
var e = document.getElementById("cat");
var cat = e.options[e.selectedIndex].value;
var searchUrl = 'phpsqlajax_search.php?lat=' + center.lat() + '&lng=' + center.lng() + '&radius=' + radius;
searchurl += '&cat=' + cat;
你的過濾器添加到查詢中phpsqlsearch_genxml.php:
// Search the rows in the markers table
$query = sprintf("SELECT address, name, lat, lng, (3959 * acos(cos(radians('%s')) * cos(radians(lat)) * cos(radians(lng) - radians('%s')) + sin(radians('%s')) * sin(radians(lat)))) AS distance FROM markers WHERE `category`='%s' HAVING distance < '%s' ORDER BY distance LIMIT 0 , 20",
mysql_real_escape_string($center_lat),
mysql_real_escape_string($center_lng),
mysql_real_escape_string($center_lat),
mysql_real_escape_string(empty($_GET['cat'])?'':$_GET['cat']))
mysql_real_escape_string($radius);
$result = mysql_query($query);
標記表中的過濾器屬性? – 2013-04-29 12:30:30
我想在獲得結果列表後過濾分類。因此用戶可以在「屬性A,B或C」之間進行切換。 – jensfichtel 2013-04-29 13:26:06