|
Webdev - Integrando Site com o Google Maps |
Débuté par adrianoboller, 01 aoû. 2015 00:01 - 4 réponses |
| |
| | | |
|
| |
Membre enregistré 3 651 messages Popularité : +175 (223 votes) |
|
Posté le 01 août 2015 - 00:01 |
Ola Pessoal,
Aqui um ótimo link para estudos e novas implementações para o Webdev usando Javascript http://www.w3schools.com/jsref/met_win_open.asp
A dificuldade de hoje consiste em poder abrir um site externo e passar parametros a ele, como fazer?
1 - No Browser
//Rota
LatitudeLongitudeOrigem = TABLE_QRY_Select_UsuariosCorridasVouchers[TABLE_QRY_Select_UsuariosCorridasVouchers].COL_Latlonembarque
LatitudeLogitudeDestino = TABLE_QRY_Select_UsuariosCorridasVouchers[TABLE_QRY_Select_UsuariosCorridasVouchers].COL_Latlondesembarque
gsUrl = "https://www.google.com.br/maps/dir/"+ LatitudeLongitudeOrigem +"/"+ LatitudeLogitudeDestino
CookieWrite("CadastroFaixaVermelha_Url",gsUrl,1000000)
//info(CookieRead("CadastroFaixaVermelha_Url"))
//Usa 2 js o read cookie e o googlemaps
|
| |
| |
| | | |
|
| | |
| |
Membre enregistré 3 651 messages Popularité : +175 (223 votes) |
|
Posté le 01 août 2015 - 00:03 |
2 - Crie o seguinte javascript na janela do seu projeto webdev
function ReadCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return null; }
|
| |
| |
| | | |
|
| | |
| |
Membre enregistré 3 651 messages Popularité : +175 (223 votes) |
|
Posté le 01 août 2015 - 00:04 |
3 - Crie o Javascript para abrir a janela do Google Maps lendo o Cookie da Url
function GoogleMaps() { var Url = ReadCookie("CadastroFaixaVermelha_Url"); var myWindow = window.open(Url, "_blank", "toolbar=yes, scrollbars=yes, resizable=yes, top=500, left=500, width=400, height=400"); }
|
| |
| |
| | | |
|
| | |
| |
Membre enregistré 3 651 messages Popularité : +175 (223 votes) |
|
Posté le 01 août 2015 - 00:08 |
4 - Ao testar vc tera esse resultado
Espero que tenham gostado e entendido que a integração com o Google Mpas pode ser muito mais simples, bem como usar comandos javascripts em seus sistemas através de codigos descritos nesse site:
http://www.w3schools.com/jsref/met_win_open.asp
Bons estudos na plataforma PcSoft a todos...
Atenciosamente,
Adriano Boller (41) 9949 1800 |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 3 651 messages Popularité : +175 (223 votes) |
|
Posté le 28 août 2015 - 20:27 |
Procedure WS_ReadXml(XML_Retorno is string)
arrXml_TagResult is array of strings
busca01 is string = "<Row>" busca02 is string = "</Row>"
xposicaoinicial is int = 0 Xposicaofinal is int = 0
X is int = 0 arrXml_Tag is array of strings
Inicial is int = PositionOccurrence(XML_Retorno,busca01,firstRank,FromBeginning) Final is int = PositionOccurrence(XML_Retorno,busca02,lastRank,FromEnd)
XML_Retorno = Middle(XML_Retorno,Inicial,(Final + Length(busca02)) - Inicial)
XML_Retorno = "<Xml><Recorte><NoXml>"+XML_Retorno+"</NoXml></Recorte></Xml>"
nTotalxml is int = Length(XML_Retorno)
LOOP (nTotalxml)
X++ IFxposicaoinicial = 0 AND Xposicaofinal = 0 AND XML_Retorno[[X]] = "<" THEN X++ IF XML_Retorno[[X]] = "/" THEN xposicaoinicial = X + 1 END END IF xposicaoinicial > 0 AND XML_Retorno[[X]] = ">" THEN Xposicaofinal = X END IF Xposicaofinal > 0 AND xposicaoinicial > 0 THEN stag is string = Middle(XML_Retorno,xposicaoinicial,Xposicaofinal - xposicaoinicial) IF stag="NoXml" THEN BREAK END Add(arrXml_Tag, stag) Xposicaofinal = 0 xposicaoinicial = 0 END
END
XmlDoc is XMLDocument XmlDoc = XMLOpen(XML_Retorno, fromString) NoXml is xmlNode
FOR EACH NoXml OF XmlDoc.Xml.Recorte on NoXml
FOR EACH sTag OF arrXml_Tag
Add(arrXml_TagResult,NoXml..ChildNode[sTag])
END
END
RESULT arrXml_TagResult |
| |
| |
| | | |
|
| | | | |
| | |
|