<?xml version="1.0" encoding="UTF-8"?>

<xsl:transform xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
	   xmlns:kml="http://earth.google.com/kml/2.1"
	   version="1.0">
  <xsl:output method="text"/>
  <xsl:template match="kml:Document">
    <xsl:text>http://maps.google.com/maps?q=</xsl:text>
    <xsl:text>N+</xsl:text>
    <xsl:value-of select="substring-before(substring-after(kml:Placemark//kml:Point[1]/kml:coordinates, ','), ',')" />
    <xsl:text>+W+</xsl:text>
    <xsl:value-of select="substring-after(substring-before(kml:Placemark//kml:Point[1]/kml:coordinates, ','), '-')" />
    <xsl:text>+(</xsl:text>
    <xsl:value-of select="kml:Placemark/kml:name" />
    <xsl:text>)</xsl:text>
    <xsl:text>&amp;amp;z=17</xsl:text>
  </xsl:template>

  <xsl:template match="text()|@*" />
</xsl:transform>

