2

我有这个学校搜索器;为了绘制找到的学校,我得到了他们的纬度和经度以及他们的名字:

<%  String[] latitudes=(String[])request.getAttribute("latitudes");
String[] longitudes=(String[])request.getAttribute("longitudes");
String[] names=(String[])request.getAttribute("names");
if(latitudes!=null){
    for (int i=0; i<latitudes.length; i++) { %> 

    var location = new google.maps.LatLng(<%= latitudes[i] %>,<%= longitudes[i] %>);
    var marker = new google.maps.Marker({
        position: location,
        map: map
    });
    var title = <%= names[i] %>;
    marker.setTitle(title.toString());

<% }
}%>

您可以动态设置标记的纬度和经度,但是如果您尝试设置标题,它将不起作用并且地图不会显示

所以,有人知道如何解决这个问题吗?提前致谢!!

4

0 回答 0