Google Maps API脚本代码

时间:2016-02-19 12:27:22

标签: javascript php google-maps

我有一个非常简单的PHP& HTML页面,我想使用Google Maps API。如果我取消注释前两个Javascript行,它可以工作,我会收到一个警告弹出窗口。如果我取消注释后两个Javascript行,使用googlemap API,我在页面中出现错误,并且PHP代码完全错误,没有任何加载。你能帮我解决这个问题吗?我们如何加载googlemap API?

<?php 
echo '<html>';
echo '<head>';

#echo "<script language='javascript' type='text/javascript'>";
#echo "alert('Your message has been send successfully');";

#echo "<script src="http://maps.googleapis.com/maps/api/js">";
#echo "</script>";

echo '</head>';
echo '<body>';
echo 'This is source';
echo '</body>';
echo '</html>'; 
?>

2 个答案:

答案 0 :(得分:2)

您无法嵌套<script>标记。 要解决您的问题,请分开两个脚本:

echo "<script language='javascript' type='text/javascript'>";
echo "alert('Your message has been send successfully');</script>";

echo "<script src='http://maps.googleapis.com/maps/api/js'>";
echo "</script>";

还要确保括号内的括号用撇号替换,反之亦然。 它也有助于查看错误消息,但这种嵌套错误是最明显的错误。

答案 1 :(得分:0)

您需要在请求googleapis脚本之前关闭脚本标记

echo "<script language='javascript' type='text/javascript'>";
echo "alert('Your message has been send successfully');";
echo "</script>";
echo "<script src="http://maps.googleapis.com/maps/api/js"></script>";
echo '</head>';
echo '<body>';
echo 'This is source';
echo '</body>';
echo '</html>';