我有问题显示显示谷歌地图的iframe。
<html>
<head>
<?
$map = new GoogleMap_Location( 'main' );
echo $map->getHeaderJS();
$sql = "SELECT Ortsteil FROM Ortsteile WHERE OrtID = '".$ortsteileID."'";
$res = mysql_command( $sql );
$ortsteile = mysqli_result( $res, 0, "Ortsteil" );
?>
</head>
<body onload="onLoad();">
<div>
<h4>Map is here</h4>
</div>
<table>
<tr>
<td style="border:1px solid #DDDDDD">
<?
$googlemap = new GoogleMap_Location( '$ortsteile' );
$googlemap->setWidth( 400 );
$googlemap->setHeight( 370 );
$_coords = $googlemap->geoGetCoords( $ortsteile.', Liguria, Italy' );
$googlemap->setCenterCoords( $_coords['lon'], $_coords['lat'] );
$googlemap->printMapJS();
$googlemap->printMap( );
?>
</td>
</tr>
</table>
</div>
</body>
</html>
查询是正确的,当我在网站上检查元素时,iframe在那里但没有显示任何内容。
有什么想法吗?
答案 0 :(得分:0)
从
改变$googlemap = new GoogleMap_Location( '$ortsteile' );
到
$googlemap = new GoogleMap_Location($ortsteile);