Which products are affected?
Google Maps API
What steps will reproduce the problem?
1. Go to
http://yavin1.veginformatikk.no:8080/kart/index.jsp?kml=http://yavin1.veginforma
tikk.no:8080/kart/14_jan_Full2.kml
2. Alternatively, reproduce using attached kml file and source code
included below.
What is the expected output or behavior? What do you see instead?
I expexted to see all the placemarks given in the KML file, but only a
subset of the placemarks actually shows.
What application versions (if any) are you using?
2
Which operating systems and browsers are affected?
On the client side, this has only been tested using firefox running on
WinXP. On the server side the page is running on a Tomcat 5.5 standalone.
Please provide any additional information (code snippets/links) below.
Source code of index.jsp (kml attached):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:v="urn:schemas-microsoft-com:vml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>VegInformatikk Dynamic Google Maps Server</title>
<script
src="http://maps.google.com/maps?file=api&v=2&sensor=false&key=ABQIA
AAAHs_ztk-aT_hbcH0Et0wXwBSSKsRLHF_UA8W3ImayW_qZypz9nhTqHA6vV6Nv_DAR_5x1hLm9rkPbG
w"
type="text/javascript"></script>
<script type="text/javascript">
function initialize() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map_canvas"));
map.setCenter(new GLatLng(64, 10), 3);
map.addControl(new GLargeMapControl());
var geoXml = new GGeoXml(" <%= request.getParameter("kml") %> ");
map.addOverlay(geoXml);
geoXml.gotoDefaultViewport(map);
}
}
</script>
</head>
<%
if (request.getParameter("kml") == null) {
out.println("<body> No KML file given. A URL to a valid kml
file must be given as a get parameter with name kml. Append something like
\"?kml=http://myhost/mykmlfile.kml\" to the url</body>");
} else {
if (request.getParameter("mapHeigthPixels") == null ||
request.getParameter("mapWidthPixels") == null){
out.println("<body onload=\"initialize()\"
onunload=\"GUnload()\"> <div id=\"map_canvas\" style=\"width: 750px;
height: 500px\"></div></body>");
}
else{
out.print("<body onload=\"initialize()\" onunload=\"GUnload()\">
<div id=\"map_canvas\" style=\"width: ");
out.print(request.getParameter("mapWidthPixels"));
out.print("px; height: ");
out.print(request.getParameter("mapHeigthPixels"));
out.print("px\"></div></body>");
}
}
%>
</html>
Original issue reported on code.google.com by oyvindv....@gmail.com on 19 Jan 2009 at 9:37
Original issue reported on code.google.com by
oyvindv....@gmail.com
on 19 Jan 2009 at 9:37Attachments: