Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Doogie Talons 183 posts 318 karma points
    Mar 15, 2012 @ 17:34
    Doogie Talons
    1

    Really Simple static image API Render for this Datatype.

    So I call the datatype locationMap I also have a mediapicker for a marker graphic. These have to be 64x64 max best as transparent pngs. If it can't find a picked one it defaults... if google can't find any it just add's it's own.

    This is not an interactive map it's just an api free image of the location with a custom pin.

    <xsl:if test="string($currentPage/locationMap) != '' ">
    <class="eventinfo_location"><strong><xsl:text>Location Map:</xsl:text></strong></p>
    <xsl:variable name="mapSplit" select="umbraco.library:Split($currentPage/eventLocationMap, ',')" />
    <xsl:variable name="mlat" select="$mapSplit/value[1]"/>
    <xsl:variable name="mlon" select="$mapSplit/value[2]"/>
    <xsl:variable name="mzoom" select="$mapSplit/value[3]"/>

    <xsl:variable name="mpin">
    <xsl:choose>
      <xsl:when test="$currentPage/eventMapPin !=''">http://yourdomain<xsl:value-of select="umbraco.library:GetMedia($currentPage/eventMapPin, false())/umbracoFile" /></xsl:when>
    <xsl:otherwise>http://yourdomain/whereyoukeepimages/image.png</xsl:otherwise>
    </xsl:choose>       
    </xsl:variable>

    <img src="http://maps.googleapis.com/maps/api/staticmap?size=270x270&amp;zoom={$mzoom}&amp;markers=icon:{$mpin}%7C{$mlat},{$mlon}&amp;sensor=false" />
    </xsl:if>

  • This forum is in read-only mode while we transition to the new forum.

    You can continue this topic on the new forum by tapping the "Continue discussion" link below.

Please Sign in or register to post replies