将phpdb位置结果放到一个googleMap中

kyvafyod  于 2021-06-25  发布在  Mysql
关注(0)|答案(0)|浏览(181)

我有一个位置值存储在我的mysql数据库,我想检索到一个谷歌Map,使所有的位置,我选择将弹出在单一的Map上的许多位置。这是我在这里找到的示例代码,但这段代码打印了不同googleMap上的所有位置。对我来说,我只想要一张Map,所有的位置都标在Map上。

// set up variables
$output = '';
$map_width = '600';     // map frame width
$map_height = '350';    // map frame height

while ($row = mysql_fetch_assoc($query)) {

    $location = stripslashes($row['location']);
    $city = stripslashes($row['city']);

    // compile resulting html with variables and db results
    $output .= "<iframe width='" . 
            $map_width . "' height='" . $map_height . 
            "' frameborder='0' scrolling='no' 
            marginheight='0' marginwidth='0' src='"; 

    // the original search query (googlemaps api uses "q=...")          
    $output .= "http://maps.google.com/maps?q=" . $location;

    // location to refine the query (googlemaps api uses "near=...")
    $output .= "&amp;near=" . $city;    

    // set map to 'terrain'                     
    $output .= "&amp;t=p";  

    //zoom level            
    $output .= "&amp;z=15";                         
    $output .= "&amp;output=embed'></iframe>";  

    $output .= "<br /><small><a href='" . $location . 
            "&amp;output=source' target='_blank' 
            style='color:#0000FF;text-align:left'>
            View Larger Map</a></small>";   
}

// print it all out
echo $output;

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题