Widget:Google Maps: Unterschied zwischen den Versionen

Aus Colliseum
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
<includeonly><!--{if not isset($static)}--><!--{counter name="mapDivID" assign="mapDivID"}--><script type="text/javascript" src="https://www.google.com/jsapi"></script>
<includeonly><!--{if not isset($static)}--><!--{counter name="mapDivID" assign="mapDivID"}--><script type="text/javascript" src="http://www.google.com/jsapi?key=ABQIAAAAm0MBAF5jufVBCR_pbS3UPhRcdCnwTNB0OKjBRIoTJeTaXkOy7RSz6vSXT5k2-ytnv8aLNFG30JXc2A<!--{$key|escape:'urlpathinfo'}-->"></script>
<script type="text/javascript">
<script type="text/javascript">
google.load("maps", "2.s");
google.load("maps", "2.x");
// Call this function when the page has been loaded
// Call this function when the page has been loaded
google.setOnLoadCallback(function() {
google.setOnLoadCallback(function()
     if (google.maps.BrowserIsCompatible()) {
{
     if (google.maps.BrowserIsCompatible())
    {
         var center = new GLatLng('', '<!--{$lng|escape:'quotes'}-->');
         var center = new GLatLng('', '<!--{$lng|escape:'quotes'}-->');
         // Create and Center a Map
         // Create and Center a Map
Zeile 13: Zeile 15:
         map.setZoom(Number('<!--{$zoom|escape:'quotes'|default:16}-->'));
         map.setZoom(Number('<!--{$zoom|escape:'quotes'|default:16}-->'));
         map.enableScrollWheelZoom();
         map.enableScrollWheelZoom();
 
         <!--{foreach from=$marker item=m}-->map.addOverlay(new google.maps.Marker(new GLatLng('', '<!--{$m.lng|escape:'quotes'}-->')));<!--{/foreach}-->
        var createMarker = function(markerLatLng,MarkerTitle,markerIcon,markerPopup) {
            var marker=new google.maps.Marker(markerLatLng,{title:MarkerTitle,icon:markerIcon});
            if (markerPopup) {
                GEvent.addListener(marker, "click", function() {
                    marker.openInfoWindowHtml(markerPopup);
                });
            }
            return marker;
        }
         <!--{foreach from=$marker item=m}-->
            var markerIcon=new GIcon(G_DEFAULT_ICON);
            <!--{if isset($m.letter)}-->markerIcon.image="https://www.google.com/mapfiles/marker<!--{$m.letter|escape:'urlpathinfo'}-->.png";<!--{/if}-->
            <!--{if isset($m.icon)}-->markerIcon.image='<!--{$m.icon|validate:url}-->';<!--{/if}-->
            var markerLatLng = new GLatLng('', '<!--{$m.lng|escape:'quotes'}-->');
            var markerPopup="";
            <!--{if isset($m.text)}-->markerPopup='<!--{$m.text|escape:'quotes'}-->';<!--{/if}-->
            var marker = new createMarker(markerLatLng,'<!--{$m.title|escape:'quotes'}-->',markerIcon,markerPopup);
         
        map.addOverlay(marker);
        <!--{/foreach}-->
         <!--{if isset($xml)}-->map.addOverlay(new GGeoXml('<!--{$xml|escape:'quotes'}-->'));<!--{/if}-->
         <!--{if isset($xml)}-->map.addOverlay(new GGeoXml('<!--{$xml|escape:'quotes'}-->'));<!--{/if}-->
         <!--{if isset($centermarker)}-->map.addOverlay(new google.maps.Marker(center));<!--{/if}-->
         <!--{if isset($centermarker)}-->map.addOverlay(new google.maps.Marker(center));<!--{/if}-->
Zeile 48: Zeile 30:
});
});
</script>
</script>
<div id="map<!--{$mapDivID|escape:'html'}-->" style="width: <!--{$width|escape:'html'|default:'420'}-->px; height: <!--{$height|escape:'html'|default:350}-->px"><!--{/if}--><img src="https://maps.googleapis.com/maps/api/staticmap?sensor=false&center=<!--{$lat|escape:'urlpathinfo'}-->,<!--{$lng|escape:'urlpathinfo'}-->&zoom=<!--{$zoom|escape:'urlpathinfo'|default:16}-->&size=<!--{$width|escape:'urlpathinfo'|default:'420'}-->x<!--{$height|escape:'urlpathinfo'|default:350}-->&markers=<!--{if isset($centermarker)}--><!--{$lat|escape:'urlpathinfo'}-->,<!--{$lng|escape:'urlpathinfo'}-->%7C<!--{/if}--><!--{foreach from=$marker item=m}--><!--{$m.lat|escape:'urlpathinfo'}-->,<!--{$m.lng|escape:'urlpathinfo'}-->%7C<!--{/foreach}-->&maptype=<!--{$maptype|escape:'urlpathinfo'|default:'roadmap'}-->" width="<!--{$width|escape:'html'|default:'420'}-->" height="<!--{$height|escape:'html'|default:350}-->"><!--{if not isset($static)}--></div><!--{/if}--></includeonly>
<div id="map<!--{$mapDivID|escape:'html'}-->" style="width: <!--{$width|escape:'html'|default:'420'}-->px; height: <!--{$height|escape:'html'|default:350}-->px"><!--{/if}--><img src="http://maps.google.com/staticmap?center=<!--{$lat|escape:'urlpathinfo'}-->,<!--{$lng|escape:'urlpathinfo'}-->&zoom=<!--{$zoom|escape:'urlpathinfo'|default:16}-->&size=<!--{$width|escape:'urlpathinfo'|default:'420'}-->x<!--{$height|escape:'urlpathinfo'|default:350}-->&markers=<!--{if isset($centermarker)}--><!--{$lat|escape:'urlpathinfo'}-->,<!--{$lng|escape:'urlpathinfo'}-->%7C<!--{/if}--><!--{foreach from=$marker item=m}--><!--{$m.lat|escape:'urlpathinfo'}-->,<!--{$m.lng|escape:'urlpathinfo'}-->%7C<!--{/foreach}-->&maptype=<!--{$maptype|escape:'urlpathinfo'|default:'roadmap'}-->&key=<!--{$key|escape:'urlpathinfo'}-->" width="<!--{$width|escape:'html'|default:'420'}-->" height="<!--{$height|escape:'html'|default:350}-->"><!--{if not isset($static)}--></div><!--{/if}--></includeonly>

Version vom 26. Juni 2016, 16:59 Uhr