<div dir="ltr"><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;color:rgb(0,0,0);font-family:Arial,'Liberation Sans','DejaVu Sans',sans-serif;line-height:18px">
I have a page where the user enters the starting point and ending point and I show de route in the map.</p><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;color:rgb(0,0,0);font-family:Arial,'Liberation Sans','DejaVu Sans',sans-serif;line-height:18px">
I would like to know how to get this polygon (polyline) and save it in Postgis through the Java / Hibernate.</p><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;font-family:Arial,'Liberation Sans','DejaVu Sans',sans-serif;line-height:18px">
</p><p style="color:rgb(0,0,0);margin:0px 0px 1em;padding:0px;border:0px;vertical-align:baseline;clear:both;word-wrap:break-word">For example, I have this code:</p><pre class="" style="margin-top:0px;margin-bottom:10px;padding:5px;border:0px;vertical-align:baseline;font-family:Consolas,Menlo,Monaco,'Lucida Console','Liberation Mono','DejaVu Sans Mono','Bitstream Vera Sans Mono','Courier New',monospace,serif;overflow:auto;width:auto;max-height:600px">
<code style="margin:0px;padding:0px;border:0px;vertical-align:baseline;font-family:Consolas,Menlo,Monaco,'Lucida Console','Liberation Mono','DejaVu Sans Mono','Bitstream Vera Sans Mono','Courier New',monospace,serif"><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">var request </span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">=</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline"> </span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">{</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">
        origin</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">:</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline"> ptoPartida</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">,</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">
        destination</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">:</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline"> ptoChegada</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">,</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">
        </span><span class="" style="color:gray;background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">//provideRouteAlternatives: true,</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">
        travelMode</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">:</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline"> google</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">.</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">maps</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">.</span><span class="" style="color:rgb(43,145,175);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">DirectionsTravelMode</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">.</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">DRIVING
</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">};</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">

directionsService</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">.</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">route</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">(</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">request</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">,</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline"> function</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">(</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">response</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">,</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline"> status</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">)</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline"> </span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">{</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">
    </span><span class="" style="color:rgb(0,0,139);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">if</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline"> </span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">(</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">status </span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">==</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline"> google</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">.</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">maps</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">.</span><span class="" style="color:rgb(43,145,175);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">DirectionsStatus</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">.</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">OK</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">)</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline"> </span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">{</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">
        directionsDisplay</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">.</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">setDirections</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">(</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">response</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">);</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">
        console</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">.</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">log</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">(</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">response</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">);</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">
        var </span><span class="" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:rgb(255,255,255)"><font color="#cc0000"><b>x</b></font></span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline"> </span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">=</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">  google</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">.</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">maps</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">.</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">geometry</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">.</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">encoding</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">.</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">decodePath</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">(</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">response</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">.</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">routes</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">[</span><span class="" style="color:rgb(128,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">0</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">].</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">overview_polyline</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">.</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">points</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">);</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">
        console</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">.</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">log</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">(</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">x</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">);</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">
    </span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">}</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">
</span><span class="" style="color:rgb(0,0,0);background-color:transparent;margin:0px;padding:0px;border:0px;vertical-align:baseline">});</span></code></pre><p></p><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;font-family:Arial,'Liberation Sans','DejaVu Sans',sans-serif;line-height:18px">
</p><p style="margin:0px 0px 1em;padding:0px;border:0px;vertical-align:baseline;clear:both;word-wrap:break-word"><font color="#000000">The variable </font><b><font color="#cc0000">X</font></b><font color="#000000"> is an array of point.</font></p>
<p style="color:rgb(0,0,0);margin:0px 0px 1em;padding:0px;border:0px;vertical-align:baseline;clear:both;word-wrap:break-word">Now I am looking for send this array to database (postgis). </p><p style="color:rgb(0,0,0);margin:0px 0px 1em;padding:0px;border:0px;vertical-align:baseline;clear:both;word-wrap:break-word">
After I wiil try recover this data from database and print it on map.</p><p style="color:rgb(0,0,0);margin:0px 0px 1em;padding:0px;border:0px;vertical-align:baseline;clear:both;word-wrap:break-word">Thanks, Luciano</p><p>
</p><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;color:rgb(0,0,0);font-family:Arial,'Liberation Sans','DejaVu Sans',sans-serif;line-height:18px">
Someone can help me?</p><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;color:rgb(0,0,0);font-family:Arial,'Liberation Sans','DejaVu Sans',sans-serif;line-height:18px">
Thanks. Luciano</p></div>