Login
Buscar
Quem está conectado
Há 16 usuários online :: 1 usuário cadastrado, Nenhum Invisível e 15 Visitantes :: 2 Motores de buscamarcaobona
[ Ver toda a lista ]
O recorde de usuários online foi de 337 em 27/12/2010, 08:00
Brasília
| |
Estamos no Twitter

Nossa Comunidade

Nosso Grupo

Últimos assuntos
Top dos mais postadores
| Marcos Guedes | ||||
| hugo | ||||
| alceu11 | ||||
| Julio | ||||
| m@r<3|o | ||||
| mfelis | ||||
| Tales Ruan | ||||
| Nelson Arcas | ||||
| _batmanvfp_ | ||||
| marcio |
Estatísticas
Temos 3637 usuários registradosO último usuário registrado atende pelo nome de reginaldolimas
Os nossos membros postaram um total de 13978 mensagens em 1958 assuntos
Google Maps - <<<
Página 2 de 4 • Compartilhe •
Página 2 de 4 •
1, 2, 3, 4 
Google Maps - <<<
Relembrando a primeira mensagem :
Realize suas consultas por localidades utilizando o recursos do Google Maps:
Como utilizar:
A função:
Espero que seja útil aos colegas!
Nota: Havendo alguma falha, ou algo que possa ser melhorado, favor comunicar!
Realize suas consultas por localidades utilizando o recursos do Google Maps:
Como utilizar:
- Código:
CLEAR
LOCAL nomecursor AS STRING
m.nomecursor = m.googleMaps("Morro do Careca")
IF USED(m.nomecursor) THEN
SELECT(m.nomecursor)
GO TOP
BROWSE
USE IN SELECT(m.nomecursor)
ENDIF
A função:
- Código:
FUNCTION googleMaps AS STRING
*!* Autor: Marcos Guedes
*!* Fonte: http://forum.programacaobrasil.com/visual-foxpro-f4/google-maps-t384.htm
LPARAMETERS localidade AS STRING, nomecursor AS STRING
*!*
LOCAL url AS STRING
LOCAL parametros AS STRING
LOCAL loxmlhttp AS OBJECT
LOCAL strtemp2 AS STRING
LOCAL cnome AS STRING
LOCAL endereco AS STRING
LOCAL cep AS STRING
LOCAL ddd AS STRING
LOCAL telefone AS STRING
LOCAL conttemp AS INTEGER
*!*
IF (VARTYPE(m.localidade)!="C") THEN
m.localidade = ""
ENDIF
IF (VARTYPE(m.nomecursor)!="C") OR EMPTY(m.nomecursor) THEN
m.nomecursor = SYS(2015)
ENDIF
*!*
m.url = "http://maps.google.com.br/maps?f=q&source=s_q&output=js&hl=pt-BR&geocode=&q=" + m.localidade + "&btnG=Pesquisar+no+Mapa&vps=1&jsv=182b&sll=-14.179186%2C-50.449219&sspn=33.483081%2C131.660156&abauth=fa677140%3AOYVhMvJnYkyS63VFfp1D9geCJUo&absince=21"
m.parametros = ""
*!*
m.loxmlhttp = CREATEOBJECT("MSXML2.XMLHTTP")
*!* Consulta a localidade a partir do site do Google Maps (http://maps.google.com/maps)
m.loxmlhttp.OPEN("POST",m.url,.F.)
m.loxmlhttp.setrequestheader("content-type", "application/x-www-form-urlencoded")
m.loxmlhttp.SEND(m.parametros)
m.lcresponse = loxmlhttp.responsetext
m.loxmlhttp = .NULL.
*!* Cursor que guardará as informações encontradas
CREATE CURSOR (m.nomecursor) (cnome c(50), endereco c(100), cep c(20), ddd c(2), telefone c(10))
*!*
m.conttemp = 1
m.cnome = STREXTRACT(m.lcresponse, [,name:"],[",],m.conttemp)
DO WHILE !EMPTY(m.cnome)
*!* Endereço completo
m.strtemp2 = ALLTRIM(STRTRAN(STREXTRACT(m.lcresponse, [addressLines:["],'"],',m.conttemp),["], ""))
*!* Extrai o CEP do endereço completo
m.cep = STRTRAN( GETWORDNUM(m.strtemp2,GETWORDCOUNT(m.strtemp2,","),",") ,"-", "")
*!* Extrai o endereço, sem o CEP
m.endereco = ALLTRIM(STRTRAN( LEFT(m.strtemp2, LEN(m.strtemp2)-LEN(m.cep)) , ",", "", ;
IIF(OCCURS(",",m.strtemp2)<=0,1,OCCURS(",",m.strtemp2))))
*!* Telefone completo
m.strtemp2 = STREXTRACT(m.lcresponse, [phones:[{number:"(0xx)],'"}],',m.conttemp)
*!* Extrai o DDD do telefone completo
ddd = GETWORDNUM(m.strtemp2, 1)
*!* Extrai o telefone, sem o DDD
m.telefone = GETWORDNUM(m.strtemp2, 2)
*!* Insere os dados no cursor
INSERT INTO (m.nomecursor) (cnome, endereco, cep, ddd, telefone) ;
VALUES (m.cnome, m.endereco, ALLTRIM(m.cep), m.ddd, m.telefone)
*!*
m.conttemp = m.conttemp + 1
*!* Próximo local encontrado
m.cnome = STREXTRACT(m.lcresponse, [,name:"],[",],m.conttemp)
ENDDO
*!* Retorna o nome do cursor contendo as possíveis informações
RETURN m.nomecursor
ENDFUNC
Espero que seja útil aos colegas!
Nota: Havendo alguma falha, ou algo que possa ser melhorado, favor comunicar!
Última edição por Marcos Guedes em 10/11/2009, 08:41, editado 3 vez(es)
_________________
Marcos Guedes - Programador e desenvolvedor Web.
Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras
Marcos Guedes- Webmaster

GOOGLE
PRECISA aumentar o web browser para ver o mapa no formulario
com fazer isto ?
com fazer isto ?

alceu11- Usuário 5 Estrelas

Re: Google Maps - <<<
Como assim aumentar?
Como está o teu?
Podes mandar um Print Screen da tela?
Como está o teu?
Podes mandar um Print Screen da tela?
_________________
Marcos Guedes - Programador e desenvolvedor Web.
Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras
Marcos Guedes- Webmaster

Re: Google Maps - <<<
Segue um projeto com 3 modelos.
Espero que ajude!
Clique aqui para realizar o download!
Espero que ajude!
Clique aqui para realizar o download!
_________________
Marcos Guedes - Programador e desenvolvedor Web.
Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras
Marcos Guedes- Webmaster

Re: Google Maps - <<<
Consegui rodá-lo na versão 6 (em espanhol), também!
Segue o projeto completo:
Clique aqui para baixar o arquivo!
Segue o projeto completo:
Clique aqui para baixar o arquivo!
_________________
Marcos Guedes - Programador e desenvolvedor Web.
Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras
Marcos Guedes- Webmaster

Re: Google Maps - <<<
Marcos agora que ta tudo funcionando preciso de mais uma funcionalidade,
[Você precisa estar registrado e conectado para ver este link.]
Preciso agora de como chegar, ele acha rua e posiciona no mapa,
Acima do link tem um tipo link ou botao como chegar
preciso que ele abra como chegar
para pegar o endereco de partida do prestador de servicos, para montar, qtos kms vai percorrer, e o tempo estimado, isto tudo o google faz,
So preciso que voce abra nesta rotina como chegar?
E possivel fazer isto Marcos?
[Você precisa estar registrado e conectado para ver este link.]
FICARIA ASSIM COMO CHEGAR CONF. LINK ACIMA
[Você precisa estar registrado e conectado para ver este link.]
Preciso agora de como chegar, ele acha rua e posiciona no mapa,
Acima do link tem um tipo link ou botao como chegar
preciso que ele abra como chegar
para pegar o endereco de partida do prestador de servicos, para montar, qtos kms vai percorrer, e o tempo estimado, isto tudo o google faz,
So preciso que voce abra nesta rotina como chegar?
E possivel fazer isto Marcos?
[Você precisa estar registrado e conectado para ver este link.]
FICARIA ASSIM COMO CHEGAR CONF. LINK ACIMA

alceu11- Usuário 5 Estrelas

Re: Google Maps - <<<
Alceu, verei as possibilidades de extrair as informações que você precisa!
Caso não seja possível, no momento, acredito que em breve será utilizando a API do NAVTEQ:
- [Você precisa estar registrado e conectado para ver este link.]
Caso não seja possível, no momento, acredito que em breve será utilizando a API do NAVTEQ:
- [Você precisa estar registrado e conectado para ver este link.]
_________________
Marcos Guedes - Programador e desenvolvedor Web.
Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras
Marcos Guedes- Webmaster

Re: Google Maps - <<<
Alceu... ainda não tive tempo de fazer a rotina da forma como solicitasse.
Mas pesquisando na net, acredito que a API do Google é a mais indicada:
- Google Maps API
- Google API
Mas pesquisando na net, acredito que a API do Google é a mais indicada:
- Google Maps API
- Google API
_________________
Marcos Guedes - Programador e desenvolvedor Web.
Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras
Marcos Guedes- Webmaster

Re: Google Maps - <<<
to de bobs roxo
caraca
colocar no sistema um botao pra galera da logistica
onde na montagem de carga o cara clica sobre o pedido
e ve na tela o mapa de onde ta o camarada, com km e tudo
mais
sinceramente, isto num sistema ficaria muito fino
bora jogar esta ideia la pro projeto (no futuro, claro)
hauahauahauahauaha
amo muito tudo isto!
caraca
colocar no sistema um botao pra galera da logistica
onde na montagem de carga o cara clica sobre o pedido
e ve na tela o mapa de onde ta o camarada, com km e tudo
mais
sinceramente, isto num sistema ficaria muito fino
bora jogar esta ideia la pro projeto (no futuro, claro)
hauahauahauahauaha
amo muito tudo isto!
_________________
"A tristeza é a falta de alegria, mais sem ela eu não poderia entender a alegria do fato de que a felicidade existe!"
Helio Leites - [Você precisa estar registrado e conectado para ver este link.]

hugo- Usuário 5 Estrelas

Re: Google Maps - <<<
Estou devendo isto para o Alceu faz um tempo.
A forma provisória está numa mensagem que postei neste tópico:
[Você precisa estar registrado e conectado para ver este link.]
Porém, da forma como o Alceu pretende é melhor e mais elegante.
Só me resta tempo para estudar a API do Google e ver uma forma de montar este mapa numa aplicação desktop.
A forma provisória está numa mensagem que postei neste tópico:
[Você precisa estar registrado e conectado para ver este link.]
Porém, da forma como o Alceu pretende é melhor e mais elegante.
Só me resta tempo para estudar a API do Google e ver uma forma de montar este mapa numa aplicação desktop.
_________________
Marcos Guedes - Programador e desenvolvedor Web.
Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras
Marcos Guedes- Webmaster

Re: Google Maps - <<<
Voces estao de parabens!
_________________
"A tristeza é a falta de alegria, mais sem ela eu não poderia entender a alegria do fato de que a felicidade existe!"
Helio Leites - [Você precisa estar registrado e conectado para ver este link.]

hugo- Usuário 5 Estrelas

Re: Google Maps - <<<
Alceu, veja se é, mais ou menos isto que precisas:alceu11 escreveu:Marcos agora que ta tudo funcionando preciso de mais uma funcionalidade,
[Você precisa estar registrado e conectado para ver este link.]
Preciso agora de como chegar, ele acha rua e posiciona no mapa,
Acima do link tem um tipo link ou botao como chegar
preciso que ele abra como chegar
para pegar o endereco de partida do prestador de servicos, para montar, qtos kms vai percorrer, e o tempo estimado, isto tudo o google faz,
So preciso que voce abra nesta rotina como chegar?
E possivel fazer isto Marcos?
[Você precisa estar registrado e conectado para ver este link.]
FICARIA ASSIM COMO CHEGAR CONF. LINK ACIMA
Clique aqui para baixar o arquivo!
Obs.: Ainda têm algumas falhas que estou vendo como corrigir. Estou estudando a api, ainda.
Aguardo respostas.

_________________
Marcos Guedes - Programador e desenvolvedor Web.
Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras
Marcos Guedes- Webmaster

Re: Google Maps - <<<
Marcos obrigado ficou muito legal.
Marcos mais nao vi como colocar o local de destino,
A origem vc ja tem , so falta o destisno
Origem e destino para fazer a rota, de como chegar
O objetivo, e qto tempo o prestador de servicos vai levar para sair da origem e chegar no destino e tracar o caminho que ira tomar para chegar ao destino?
Eu acho que estou pedindo demais me desculpe, se me espresse mal, ou nao tinha feito entedido direito anteriormente!!!
mais valeu ai hein
Marcos mais nao vi como colocar o local de destino,
A origem vc ja tem , so falta o destisno
Origem e destino para fazer a rota, de como chegar
O objetivo, e qto tempo o prestador de servicos vai levar para sair da origem e chegar no destino e tracar o caminho que ira tomar para chegar ao destino?
Eu acho que estou pedindo demais me desculpe, se me espresse mal, ou nao tinha feito entedido direito anteriormente!!!
mais valeu ai hein

alceu11- Usuário 5 Estrelas

Re: Google Maps - <<<
Assim que possível verei isto também, Alceu.
Só não garanto que será logo.
Estou com o tempo curto e ainda estudando como utilizar, da melhor forma, a API do google.

Só não garanto que será logo.
Estou com o tempo curto e ainda estudando como utilizar, da melhor forma, a API do google.

_________________
Marcos Guedes - Programador e desenvolvedor Web.
Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras
Marcos Guedes- Webmaster

Re: Google Maps - <<<
Semana que vem vou começar a desenvolver um sistema para transportes e esse código vai ser extremamente útil!
Valeu Marcos!
Valeu Marcos!
_________________
Adeus, FoxPro. Agora vou programar em Java [Você precisa estar registrado e conectado para ver esta imagem.]

Tales Ruan- Participa Bastante

Página 2 de 4 •
1, 2, 3, 4 
Página 2 de 4
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum
» Criar Variáveis em sequencia
» No final a Impressora não Ejecta cem corta o papel
» Ajuda com Imagens no MySQL
» Instalando MySQL no linux
» Como Criar arquivos de Log`s para certos usuarios
» MySQL X VFP @MEMO
» Dirf
» EXE Instalador Não Executa
» SQL Server Setup
» localizar registro no postgreslq (alterar/incluir)
» Saber se existe uma tabela??
» Empacotar arquivos em um único executável
» VAGAS ANALISTA DE SISTEMAS - VISUAL FOX
» Escrever a DATA por extenso
» ActionScript - Introdução
» Selecionar campo com mais de 9 caracteres
» CEP do BRASIL e dos UFs do brasil com codigo do IBGE para nf - <<<
» Tutorial HTML
» PHP + CSS