Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用中的字符串参数_Javascript_Google Maps - Fatal编程技术网

Javascript 使用中的字符串参数

Javascript 使用中的字符串参数,javascript,google-maps,Javascript,Google Maps,我有下面的代码 <script> var map; function initialize(){ var mapOptions = { zoom: 2, center: new google.maps.LatLng(2.8, -187.3), mapTypeId: google.maps.MapTypeId.TERRAIN } map = new google.maps.Map(document.getElementById('map_

我有下面的代码

<script>
var map;
function initialize(){
var mapOptions = {
        zoom: 2,
        center: new google.maps.LatLng(2.8, -187.3),
        mapTypeId: google.maps.MapTypeId.TERRAIN
}
map = new google.maps.Map(document.getElementById('map_canvas'),
        mapOptions);
}
var latLng = new google.maps.LatLng(lat,lng);
var marker = new google.maps.Marker({
  position: latLng,
  map: map
});
</script>
正文如下

<body onload=initialize()>

<%

  String username = request.getParameter("username");
  try {
    java.sql.Connection con;
    Class.forName("com.mysql.jdbc.Driver");
    con = DriverManager.getConnection("jdbc:mysql://localhost:3306/mainproject", "root", "naveen");
    Statement st = con.createStatement();
    ResultSet rs=st.executeQuery("select * from alumlocation where username='"+username+"'");
    while(rs.next())
    {
        String lat=rs.getString(1);
        String lng=rs.getString(2);

    }
    }
  catch(SQLException e) {
    out.println("SQLException caught: " +e.getMessage());
  }
%>
<div id="map_canvas"></div>
</body>

我想使用数据库中的坐标在地图上添加标记,是否可以在脚本中使用字符串参数lat和lng,如上所示?请帮帮我

您需要了解服务器端代码和客户端代码之间的差异。如何从数据库中分配lat和lng值?您需要在data-*属性中打印服务器端变量,并在JS中读取它们。