Ich habe gestern auf v2.0.9 geupdated. Seitdem wurde die Karte nicht mehr angezeigt. In der JS-Console wird ein Fehler ausgegeben:
Code:
SyntaxError: missing ) after argument list
..., icon: new google.maps.MarkerImage(http://chart.apis.google.com'/chart?chst=d_m...
Dazu gehört folgender Scriptbereich aus dem dlh_marker-Template
Code:
var gmap1_0_marker = new google.maps.Marker({
position: new google.maps.LatLng(51.060219,13.816024)
, map: gmap1 , icon: new google.maps.MarkerImage(http://chart.apis.google.com'/chart?chst=d_map_pin_letter&chld=%E2%80%A2|f00'
, new google.maps.Size(21,34)
, new google.maps.Point(0,0)
, new google.maps.Point(10,34))
, shadow: new google.maps.MarkerImage(http://chart.apis.google.com'/chart?chst=d_map_pin_shadow'
Schalte ich den Marker komplett aus bzw. auf Individuelles Icon, dann ist alles ok.

Die Anführungszeichen werden irgendwie in den Templates verwürfelt, wenn eine Flächenfarbe eingegeben ist.
Code:
    <?php elseif($this->element['fillColor']): ?>
        , icon: new google.maps.MarkerImage('<?php echo (\Environment::get('ssl') ? 'https://chart.googleapis.com' : 'http://chart.apis.google.com'); ?>/chart?chst=d_map_pin_letter&chld=%E2%80%A2|<?php echo $this->element['fillColor']; ?>'
        , new google.maps.Size(21,34)
        , new google.maps.Point(0,0)
        , new google.maps.Point(10,34))
        , shadow: new google.maps.MarkerImage('<?php echo (\Environment::get('ssl') ? 'https://chart.googleapis.com' : 'http://chart.apis.google.com'); ?>/chart?chst=d_map_pin_shadow'
        , new google.maps.Size(40,37)
        , new google.maps.Point(0,0)
        , new google.maps.Point(12,35))
    <?php endif; ?>
Mit leerer Flächenfarbe wird der darüberstehende Teil des Templates verwendet, was fehlerfrei funktioniert.