Die deutsche Google Maps Community.
Die Möglichkeiten sind da!
Forum Suche | Forum Übersicht | Anmerkung: registrierte Benutzer können sich über neue Einträge benachrichtigen lassen | Anmerkung: registrierte Benutzer können sich über neue Einträge benachrichtigen lassen
Übersicht ::
Google Maps API ::
Google Maps API ::
polyline + Internet Explorer
moderiert von:
Steffen
polyline + Internet Explorer |
||
|---|---|---|
| SeppiK | verfasst: 13.02.2007, 12:53 | |
Neu hier
registriert: Feb. 2007
Beiträge: 1
Status: offline letzter Besuch: 13.02.07 |
Hallo zusammen. Ein ähnliches Problem wurde schon weiter unten beschrieben und gelöst, jedoch ist es bei mir etwas anderes. Ich erzeuge mein Java Script aus eines Java Klasse heraus, welche ich per Bean in meinen JSP Code einbinde. Es können auch mehrere Punkte angezeigt werden. Werden mehrere Punkte angezeigt, werden Sie mit einer Polyline verbunden. Jeder Punkt erhält auch einen von mir entworfenen Marker. Im Firefox klappt alles wunderbar und alles wird korrekt angezeigt. Im Internet Explorer neueste Version. Fehlt bei mehreren Punkten die Polyline und die Marker. Soll nur ein Punkt angezeigt werden schafft der der IE doch glatt den Marker anzuzeigen. Hier mal mein erzeugter Quelltext: [code=html4strict] <!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> <title>Askerus - Ihr Reiseziel</title> <style type="text/css"> v\:* { behavior:url(#default#VML); } </style> //<![CDATA[ function load() { if (GBrowserIsCompatible()) { var map = new GMap2(document.getElementById("map")); map.addControl(new GLargeMapControl()); map.addControl(new GMapTypeControl()); map.setCenter(new GLatLng(51.790001, 6.12), 8, G_HYBRID_MAP); var icon = new GIcon(); icon.image = "/GoNap/html/img/question_transparent.png"; icon.iconSize = new GSize(39, 34); icon.iconAnchor = new GPoint(6, 20); icon.infoWindowAnchor = new GPoint(5, 1); var point1 = new GLatLng(51.790001, 6.12); var point2 = new GLatLng(51.52, 6.33); var polyline = new GPolyline([ new GLatLng(51.790001, 6.12), new GLatLng(51.52, 6.33), ], "#FF0000", 10); map.addOverlay(new GMarker(point1, icon)); map.addOverlay(new GMarker(point2,icon));map.addOverlay(polyline); } } //]]> </head> <body onload="load()" onunload="GUnload()" bgcolor="#95C3E7"> </body> </html [/code] Hat irgendjemand ne Plan wie man dem IE beibringen kann alles korrekt anzuzeigen? |
|
|
|
|
|
User online:
Diese Angaben basieren auf den Useraktivitäten der letzten 10 Minuten