我正在使用谷歌地图,我正在尝试将数据库(Access)中的值传递给我的javascript代码。
我有
var centerPoint = new GLatLng( <% Double.parseDouble(myclass.getLatitude()); %> , <% Double.parseDouble(myclass.getLongitude()); %>);
其中myclass.getLatitude()返回我的纬度的字符串表示,并将其转换为double等...
但问题是地图不显示。
答案 0 :(得分:3)
使用Double.parseDouble()
几乎没有意义,因为它会立即转换回String
。但是你的问题是你没有打印坐标(<%
包装java scriptlet; <%=
输出表达式评估的结果)。这应该这样做:
var centerPoint = new GLatLng( <%= myclass.getLatitude() %> , <%= myclass.getLongitude() %>);