![]() |
Google Maps localización
Não sei se interessa a alguém, mas podemos a partir do Fujitsu Cobol, abrir o Google Maps, passando uma morada (rua ou Av., postal code cidade, pais) e mostrar logo o localização.
É muito simples: Basta criar um URL do tipo: Código COBOL:
Substituindo "@ADDR@" pela morada+cidade+pais em seguida executar o comando: Código COBOL:
a variável CALLBROWSER é igual a "iexplore.exe URL" Se quiserem posso carregar um pequeno exemplo. (Também podem utilizar o Yahoo, substituindo o URL por : "http://maps.yahoo.com/maps_result.php?q1=@ADDR@" ) Saludos, Rui Pinto |
Pues si no te importa poner/subir un ejemplo, sería de agradecer Rui.
Muchas gracias Un saludo.- |
3 Archivos Adjunto(s)
Josber,
Aqui vai. Está em PowerCobol Ver. 9.0 Para a vista externa deve ser alterada a localização e nome do browser. Para a vista interna, tem que acrescentar o objecto ieframe.dll da Microsoft. Saludos, Rui |
Tambien funciona ejecutar en cualquier DDE esta linea:
Yo lo hago en mis programas de PowerCobol V3. De ese modo se abre la pagina con el navegador predeterminado de Windows. Ej: Código COBOL:
adrianeloy, usa los botones CODE, COBOL etc. de resalto de sintaxis. |
Olá,
podemos levar a integração com o browser um passo adiante. Tenho um exemplo de integração com o GoogleMaps que permite a uma aplicação PowerCobol não apenas carregar o mapa num determinado endereço, mas executar funções Javascript, passando parâmetros e recebendo de volta valores das funções dentro do html O exemplo está em inglês, mas é muito fácil de se entender. GoogleMaps + Cobol O segredo é a capacidade do Power de manipular objetos COM: Código COBOL:
Primeiro, carregamos a página Web no objeto WebBrowser1: Código COBOL:
Segundo, precisamos converter um objeto POWER para o tipo COM: Código COBOL:
Em seguida obtemos o objeto que representa o HTML carregado Código COBOL:
Agora obtemos o objeto que representa o topo da hierarquia DOM do HTML carregado no WebBrowser1: Código COBOL:
A partir deste momento podemos executar QUALQUER Javascript que exista na página: Código COBOL:
No caso a URL usada aponta para uma página HTML que contém o seguinte Javascript: Código Java:
Código COBOL:
"retorno" seria uma variável PIC X(n). Dá para usar jQuery, Mootols, montar telas em HTML5, usar componentes online ou offline (html local) etc , etc, etc... Pensem nas possibilidades :) Saludos, Emerson eslopes, usa el resalto de sintaxis (sintax highlight buttons) ---------- Post added at 08:23 ---------- Previous post was at 08:06 ---------- Olá, agora entendi o que significa "usa el resalto de sintaxis (sintax highlight buttons)" rs... Vou usar este recurso na próxima vez (antes eu achava que o forum fazia isto automaticamente, rs. Saludos, Emerson |
Cita:
Código COBOL:
|
Necessito de uma integração com o Google Maps, do tipo, pesquisar uma determinada morada (parece fácil com os exemplos aqui mostrados), e devolver as coordenadas da morada seleccionada para registar numa tabela.
Alguém consegui uma iteração total ou parcial com o Google Maps? Gracias |
Esto funciona en PowerCOBOL 3.0:
Código COBOL:
En DIRECC pueden quedar muchos espacios al final, pero se gestionan automáticamente, por lo que no es un problema. |
| La franja horaria es GMT +2. Ahora son las 03:22. |
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.