Googlemap_Location不会打印正确的地图

时间:2016-02-08 11:41:15

标签: php iframe google-maps-api-3

我有问题显示显示谷歌地图的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在那里但没有显示任何内容。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

改变
$googlemap = new GoogleMap_Location( '$ortsteile' );

$googlemap = new GoogleMap_Location($ortsteile);