<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Dudas de Programación - Preguntas recientes en API Google</title>
<link>https://dudasprogramacion.com/questions/api/api-google</link>
<description>Powered by Question2Answer</description>
<item>
<title>Problemas API Gmail</title>
<link>https://dudasprogramacion.com/1918/problemas-api-gmail</link>
<description>&lt;p&gt;Buenas, estoy haciendo un&amp;nbsp;servicio para leer email usando la API de Gmail. Para autenticarme he creado una cuenta de servicio con la que obtengo un certificado.&amp;nbsp;Este es el código que tengo implementado:&lt;/p&gt;&lt;pre&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color:rgb(16, 16, 148)&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt; certPath &lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color:rgb(125, 39, 39)&quot;&gt;&quot;./XXXXX.p12&quot;&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;
        &lt;/span&gt;&lt;span style=&quot;color:rgb(16, 16, 148)&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt; userEmail &lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color:rgb(125, 39, 39)&quot;&gt;&quot;MYEMAIL@gmail.com&quot;&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;
        &lt;/span&gt;&lt;span style=&quot;color:rgb(16, 16, 148)&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt; serviceAccountEmail &lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color:rgb(125, 39, 39)&quot;&gt;&quot;MYSERVICEACCOUNT...am.gserviceaccount.com&quot;&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;

        &lt;/span&gt;&lt;span style=&quot;color:rgb(133, 140, 147)&quot;&gt;//Carga el certificado obtenido de &lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;
        &lt;/span&gt;&lt;span style=&quot;color:rgb(16, 16, 148)&quot;&gt;var&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt; certificate &lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color:rgb(16, 16, 148)&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt; X509Certificate2&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;certPath&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color:rgb(125, 39, 39)&quot;&gt;&quot;notasecret&quot;&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt; X509KeyStorageFlags&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color:rgb(43, 145, 175)&quot;&gt;Exportable&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;);&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;

        &lt;/span&gt;&lt;span style=&quot;color:rgb(43, 145, 175)&quot;&gt;ServiceAccountCredential&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt; credential &lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color:rgb(16, 16, 148)&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color:rgb(43, 145, 175)&quot;&gt;ServiceAccountCredential&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;
            &lt;/span&gt;&lt;span style=&quot;color:rgb(16, 16, 148)&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color:rgb(43, 145, 175)&quot;&gt;ServiceAccountCredential&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color:rgb(43, 145, 175)&quot;&gt;Initializer&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;serviceAccountEmail&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;
            &lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;
                &lt;/span&gt;&lt;span style=&quot;color:rgb(43, 145, 175)&quot;&gt;User&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt; userEmail&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;
                &lt;/span&gt;&lt;span style=&quot;color:rgb(43, 145, 175)&quot;&gt;Scopes&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;= &lt;/span&gt;&lt;span style=&quot;color:rgb(16, 16, 148)&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;[]&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color:rgb(43, 145, 175)&quot;&gt;GmailService&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color:rgb(43, 145, 175)&quot;&gt;Scope&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color:rgb(43, 145, 175)&quot;&gt;GmailReadonly&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;}
            }.&lt;/span&gt;&lt;span style=&quot;color:rgb(43, 145, 175)&quot;&gt;FromCertificate&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;certificate&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;
        &lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;);&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;

        &lt;/span&gt;&lt;span style=&quot;color:rgb(16, 16, 148)&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;credential&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color:rgb(43, 145, 175)&quot;&gt;RequestAccessTokenAsync&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color:rgb(43, 145, 175)&quot;&gt;CancellationToken&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color:rgb(43, 145, 175)&quot;&gt;None&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;).&lt;/span&gt;&lt;span style=&quot;color:rgb(43, 145, 175)&quot;&gt;Result&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;&amp;lt;---&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt; AQUÍ OBTENGO EL ERROR&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;
        &lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;
            &lt;/span&gt;&lt;span style=&quot;color:rgb(43, 145, 175)&quot;&gt;GmailService&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt; gs &lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color:rgb(16, 16, 148)&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color:rgb(43, 145, 175)&quot;&gt;GmailService&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;
                &lt;/span&gt;&lt;span style=&quot;color:rgb(16, 16, 148)&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color:rgb(43, 145, 175)&quot;&gt;BaseClientService&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color:rgb(43, 145, 175)&quot;&gt;Initializer&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;()&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;
                &lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;
                    &lt;/span&gt;&lt;span style=&quot;color:rgb(43, 145, 175)&quot;&gt;ApplicationName&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;= &quot;&lt;/span&gt;&lt;span style=&quot;color:rgb(125, 39, 39)&quot;&gt;Gmail API .NET&quot;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;
                    &lt;/span&gt;&lt;span style=&quot;color:rgb(43, 145, 175)&quot;&gt;HttpClientInitializer&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt; credential
                &lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;
            &lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;);&lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;
        &lt;/span&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;}&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style=&quot;color:rgb(48, 51, 54)&quot;&gt;El problema es que obtengo el siguiente error: &lt;/span&gt;&lt;span style=&quot;background-color:rgb(239, 240, 241); color:rgb(36, 39, 41); font-family:consolas,menlo,monaco,lucida console,liberation mono,dejavu sans mono,bitstream vera sans mono,courier new,monospace,sans-serif&quot;&gt;&quot;InnerException = {&quot;Error:\&quot;unauthorized_client\&quot;, Description:\&quot;Unauthorized client or scope in request.\&quot;, Uri:\&quot;\&quot;&quot;} &quot;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;¿Qué estoy haciendo mal? ¿Alguien puede ayudarme?
&lt;/pre&gt;&lt;pre&gt;Gracias.&lt;/pre&gt;</description>
<category>API Google</category>
<guid isPermaLink="true">https://dudasprogramacion.com/1918/problemas-api-gmail</guid>
<pubDate>Thu, 15 Sep 2016 14:54:47 +0000</pubDate>
</item>
<item>
<title>Pintar poligonos en Google Maps</title>
<link>https://dudasprogramacion.com/687/pintar-poligonos-en-google-maps</link>
<description>Buenas tengo una duda, estoy desarrollando un sistema en asp.net y quisiera pintar poligonos en google maps teniendo en base de datos las coordenadas de esos poligonos.. entonces como puedo pasar las coordenadas de los poligonos desde base de datos a google maps.. tengo este codigo pero nose como ir llenando el arreglo que esta en negritas..&lt;br /&gt;
&lt;br /&gt;
function initialize() {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var mapOptions = {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;zoom: 7,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//ubicacion de colombia&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;center: new google.maps.LatLng(4.9190021, -72.7798205),&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mapTypeId: google.maps.MapTypeId.TERRAIN&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var bermudaTriangle;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map = new google.maps.Map(document.getElementById(&amp;#039;map-canvas&amp;#039;),&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mapOptions);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for (var num = 0; num &amp;lt;= TotalBoundary ; num = num + 1) {&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var vertex = num + 1;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var sqlx = &amp;quot;select &amp;nbsp;c.XCOORD/360000.00 as Y from BOUNDARY as a join BOUNDARY_VERTEX as b &amp;nbsp;on a.BOUNDARY_SET_ID = b.BOUNDARY_SET_ID join VERTEX as c on &amp;nbsp;c.BOUNDARY_SET_ID = &amp;nbsp;b.BOUNDARY_SET_ID join BOUNDARY_SET &amp;nbsp;as d on d.BOUNDARY_SET_ID = a.BOUNDARY_SET_ID where a.BOUNDARY_SET_ID= 144 and a.BOUNDARY_ID = 1 and a.BOUNDARY_ID = b.BOUNDARY_ID and b.VERTEX_ID = c.VERTEX_ID and c.VERTEX_ID=&amp;quot; + vertex;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;da = new SqlDataAdapter(sqlx, conRS);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;da.SelectCommand.Connection.Open();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var x = Convert.ToInt32(da.SelectCommand.ExecuteScalar().ToString());&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;da.SelectCommand.Connection.Close();&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var sqly = &amp;quot;select &amp;nbsp;c.YCOORD/360000.00 as X from BOUNDARY as a join BOUNDARY_VERTEX as b &amp;nbsp;on a.BOUNDARY_SET_ID = b.BOUNDARY_SET_ID join VERTEX as c on &amp;nbsp;c.BOUNDARY_SET_ID = &amp;nbsp;b.BOUNDARY_SET_ID join BOUNDARY_SET &amp;nbsp;as d on d.BOUNDARY_SET_ID = a.BOUNDARY_SET_ID where a.BOUNDARY_SET_ID= 144 and a.BOUNDARY_ID = 1 and a.BOUNDARY_ID = b.BOUNDARY_ID and b.VERTEX_ID = c.VERTEX_ID and c.VERTEX_ID=&amp;quot; + vertex;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;da = new SqlDataAdapter(sqly, conRS);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;da.SelectCommand.Connection.Open();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var y = Convert.ToInt32(da.SelectCommand.ExecuteScalar().ToString());&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;da.SelectCommand.Connection.Close();&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// valores donde se ponen las coordenas de los poligonos a pintar.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var tiangleCoords=[num]&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;strong&amp;gt; var triangleCoords = [&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;new google.maps.LatLng(x, y)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;]; &amp;lt;/strong&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Construct the polygon.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;bermudaTriangle = new google.maps.Polygon({&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;paths: triangleCoords,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;strokeColor: &amp;#039;#FF0000&amp;#039;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;strokeOpacity: 0.8,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;strokeWeight: 3,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fillColor: &amp;#039;#FF0000&amp;#039;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fillOpacity: 0.35&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;});&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;bermudaTriangle.setMap(map);</description>
<category>API Google</category>
<guid isPermaLink="true">https://dudasprogramacion.com/687/pintar-poligonos-en-google-maps</guid>
<pubDate>Fri, 29 Jan 2016 04:17:59 +0000</pubDate>
</item>
<item>
<title>boton de compartir en google+</title>
<link>https://dudasprogramacion.com/637/boton-de-compartir-en-google</link>
<description>hola tengo creado un id de cliente para aplicaciones web con una pantalla de autorización en la consola google+ api y quiero añadir un código al archivo functions.php de mi tema hijo de manera que me aparezca al principio de cada post y página el botón de compartir en google+ configurado con mi id de cliente para aplicaciones web, de forma que los usuarios al compartir mis publicaciones en google+ aparezca la pantalla de autorización &amp;nbsp;y un extracto de mi post con un botón interactivo data-calltoaction:&amp;quot;leer más&amp;quot;. Gracias de antemano</description>
<category>API Google</category>
<guid isPermaLink="true">https://dudasprogramacion.com/637/boton-de-compartir-en-google</guid>
<pubDate>Fri, 29 Jan 2016 04:16:04 +0000</pubDate>
</item>
<item>
<title>pagina aspx</title>
<link>https://dudasprogramacion.com/590/pagina-aspx</link>
<description>Buenas.&lt;br /&gt;
Tengo un código en asp.net (no controlo mucho, simplemente accedo a la página aspx), con los scripts de google. Sale el mapa, pero no los marcadores, sin embargo, una vez abierto en el navegador, copio el código fuente y lo guardo como html, y funciona perfectamente, ¿que narices puede ser? No sé si me he explicado bien.&lt;br /&gt;
Gracias y saludos</description>
<category>API Google</category>
<guid isPermaLink="true">https://dudasprogramacion.com/590/pagina-aspx</guid>
<pubDate>Fri, 29 Jan 2016 04:14:11 +0000</pubDate>
</item>
<item>
<title>Ayuda en cargar googlemaps</title>
<link>https://dudasprogramacion.com/556/ayuda-en-cargar-googlemaps</link>
<description>Hola amigos, estoy programando una plataforma de itinerarios turísticos y tengo un problema, cuando cargo otra pestaña que me lleva a otro html, lo que pasa es que tengo programado un calculador de ruta con google maps y cuando clikeo en la pestaña me lleva al otro html y se pierde la ruta trazada en la pagina anterior, quería saber como puedo hacer que cargue el mismo mapa al darle click a la otra pestaña. aquí dejo el código que estoy usando.&lt;br /&gt;
&lt;br /&gt;
de antemano muchas gracias.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;UTF-8&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;script src=&amp;quot;&lt;a href=&quot;http://maps.google.com/maps/api/js?sensor=true&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://maps.google.com/maps/api/js?sensor=true&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/a&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;script src=&amp;quot;&lt;a href=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/a&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;script&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function calculateRoute(from, to) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Center initialized to villarica&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var myOptions = {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;zoom: 10,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;center: new google.maps.LatLng(-39.397, -70.644),&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mapTypeId: google.maps.MapTypeId.ROADMAP&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Draw the map&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var mapObject = new google.maps.Map(document.getElementById(&amp;quot;map-canvas&amp;quot;), myOptions);&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var directionsService = new google.maps.DirectionsService();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var directionsRequest = {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;origin: from,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;destination: to,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;travelMode: google.maps.DirectionsTravelMode.DRIVING,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unitSystem: google.maps.UnitSystem.METRIC&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;directionsService.route(&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;directionsRequest,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function(response, status)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (status == google.maps.DirectionsStatus.OK)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;new google.maps.DirectionsRenderer({&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;map: mapObject,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;directions: response&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;});&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(&amp;quot;#error&amp;quot;).append(&amp;quot;Unable to retrieve your route&amp;lt;br /&amp;gt;&amp;quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(document).ready(function() {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// If the browser supports the Geolocation API&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (typeof navigator.geolocation == &amp;quot;undefined&amp;quot;) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(&amp;quot;#error&amp;quot;).text(&amp;quot;Your browser doesn&amp;#039;t support the Geolocation API&amp;quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(&amp;quot;#from-link, #to-link&amp;quot;).click(function(event) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;event.preventDefault();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var addressId = this.id.substring(0, this.id.indexOf(&amp;quot;-&amp;quot;));&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;navigator.geolocation.getCurrentPosition(function(position) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var geocoder = new google.maps.Geocoder();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;geocoder.geocode({&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;location&amp;quot;: new google.maps.LatLng(position.coords.latitude, position.coords.longitude)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;},&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function(results, status) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (status == google.maps.GeocoderStatus.OK)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(&amp;quot;#&amp;quot; + addressId).val(results[0].formatted_address);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(&amp;quot;#error&amp;quot;).append(&amp;quot;Unable to retrieve your address&amp;lt;br /&amp;gt;&amp;quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;});&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;},&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function(positionError){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(&amp;quot;#error&amp;quot;).append(&amp;quot;Error: &amp;quot; + positionError.message + &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;},&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;enableHighAccuracy: true,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;timeout: 10 * 1000 // 10 seconds&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;});&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;});&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(&amp;quot;#calculate-route&amp;quot;).submit(function(event) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;event.preventDefault();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;calculateRoute($(&amp;quot;#from&amp;quot;).val(), $(&amp;quot;#to&amp;quot;).val());&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;});&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;});&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/script&amp;gt;</description>
<category>API Google</category>
<guid isPermaLink="true">https://dudasprogramacion.com/556/ayuda-en-cargar-googlemaps</guid>
<pubDate>Fri, 29 Jan 2016 04:12:49 +0000</pubDate>
</item>
<item>
<title>Iniciación</title>
<link>https://dudasprogramacion.com/553/iniciacion</link>
<description>Buenas&lt;br /&gt;
&lt;br /&gt;
Tengo un pequeño gran problema, en la empresa me han encargado realizar un mapa de google, los datos estan en una base de datos oracle y dependiendo de una consulta debe de añadir marcas al mapa. Nunca he programado con este y no se por donde empezar.&lt;br /&gt;
&lt;br /&gt;
Me podría alguien indicar por donde empezar?? Estoy bastante perdido.&lt;br /&gt;
&lt;br /&gt;
Saludos</description>
<category>API Google</category>
<guid isPermaLink="true">https://dudasprogramacion.com/553/iniciacion</guid>
<pubDate>Fri, 29 Jan 2016 04:12:42 +0000</pubDate>
</item>
<item>
<title>abrir &quot;como llegar&quot; paso a paso, en ventana nueva</title>
<link>https://dudasprogramacion.com/548/abrir-como-llegar-paso-a-paso-en-ventana-nueva</link>
<description>Buenas tardes.&lt;br /&gt;
&lt;br /&gt;
Estoy intentado abrir en una ventana nueva un enlace a la ruta con:&lt;br /&gt;
&amp;quot;url=&amp;#039;&lt;a href=&quot;https://maps.googleapis.com/maps/api/directions/json?origin=&amp;#039;+from+&amp;#039;&amp;amp;amp;destination=&amp;#039;+to+&amp;#039;&amp;amp;amp;region=es&amp;amp;amp;sensor=false&amp;#039;&amp;quot;&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://maps.googleapis.com/maps/api/directions/json?origin=&amp;#039;+from+&amp;#039;&amp;amp;amp;destination=&amp;#039;+to+&amp;#039;&amp;amp;amp;region=es&amp;amp;amp;sensor=false&amp;#039;&amp;quot;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
el origen y destino son cadena de caracteres de las localizaciones de dos puntos.&lt;br /&gt;
&lt;br /&gt;
Uso windows.open(url);&lt;br /&gt;
&lt;br /&gt;
Pues no consigo que me abra la ventana con el como llegar paso a paso. Sin mapa.&lt;br /&gt;
Alguna ayuda, por favor.</description>
<category>API Google</category>
<guid isPermaLink="true">https://dudasprogramacion.com/548/abrir-como-llegar-paso-a-paso-en-ventana-nueva</guid>
<pubDate>Fri, 29 Jan 2016 04:12:30 +0000</pubDate>
</item>
<item>
<title>abrir &quot;como llegar&quot; paso a paso, en ventana nueva</title>
<link>https://dudasprogramacion.com/547/abrir-como-llegar-paso-a-paso-en-ventana-nueva</link>
<description>Buenas tardes.&lt;br /&gt;
&lt;br /&gt;
Estoy intentado abrir en una ventana nueva un enlace a la ruta con:&lt;br /&gt;
&amp;quot;&lt;a href=&quot;https://maps.googleapis.com/maps/api/directions/json?origin=&amp;#039;+from+&amp;#039;&amp;amp;amp;destination=&amp;#039;+to+&amp;#039;&amp;amp;amp;region=es&amp;amp;amp;sensor=false&amp;quot;&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://maps.googleapis.com/maps/api/directions/json?origin=&amp;#039;+from+&amp;#039;&amp;amp;amp;destination=&amp;#039;+to+&amp;#039;&amp;amp;amp;region=es&amp;amp;amp;sensor=false&amp;quot;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
el origen y destino son cadena de caracteres de las localizaciones de dos puntos.&lt;br /&gt;
&lt;br /&gt;
Pues no consigo que me abra la ventana con el como llegar paso a paso. Sin mapa.&lt;br /&gt;
Alguna ayuda, por favor.</description>
<category>API Google</category>
<guid isPermaLink="true">https://dudasprogramacion.com/547/abrir-como-llegar-paso-a-paso-en-ventana-nueva</guid>
<pubDate>Fri, 29 Jan 2016 04:12:28 +0000</pubDate>
</item>
<item>
<title>ayuda localizacion googlemaps</title>
<link>https://dudasprogramacion.com/67/ayuda-localizacion-googlemaps</link>
<description>hola primeramente felicitaciones por el foro , ahora tengo unos codigos q encontre en linea de codigo en el q me permite poner latitud y longitud y al poer esos datos &amp;nbsp;automaticamente se ve la ubicacion en un mapa de googlemaps hasta ahi todo bien pero ahora yo kiero q cada ves q localizo alguna ubicacion aparesca un icono de un auto &amp;nbsp;indicando la pocision&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
</description>
<category>API Google</category>
<guid isPermaLink="true">https://dudasprogramacion.com/67/ayuda-localizacion-googlemaps</guid>
<pubDate>Fri, 29 Jan 2016 03:54:00 +0000</pubDate>
</item>
</channel>
</rss>