Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Veronica Gravino

Migrando google maps api v2 para v3

Recommended Posts

Ola , gostaria de saber se alguem ja fez esta migraçao da api v2 do google maps para a v3 em asp!

Eu estou tentando fazer, ja consegui até mostrar o mapa na nova versao, mas na hora de passar os parametros, nao sei oque esta acontecendo. Ele exibe uma lista de erros, sem precisão alguma, alguem pode me dar um help?

 

 

Detalhes dos erros da página da Web

 

Agente de Usuário: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET CLR 1.1.4322; InfoPath.1)

Carimbo de data/hora: Tue, 17 Jan 2012 13:44:50 UTC

 

 

Mensagem: O objeto não dá suporte para a propriedade ou método

Linha: 1

Caractere: 1

Código: 0

URI: http://www.ariasat.com.br/teste/gerenciamento_teste/pontos.asp?vei=223859&op=Nπ=N&centrada=N&csaida=N

 

 

Mensagem: O objeto não dá suporte para a propriedade ou método

Linha: 1

Caractere: 1

Código: 0

URI: http://www.ariasat.com.br/teste/gerenciamento_teste/pontos.asp?vei=223859&op=Nπ=N&centrada=N&csaida=N

 

 

Mensagem: O objeto não dá suporte para a propriedade ou método

Linha: 1

Caractere: 1

Código: 0

URI: http://www.ariasat.com.br/teste/gerenciamento_teste/pontos.asp?vei=223854&op=Nπ=N&centrada=N&csaida=N

 

 

Mensagem: O objeto não dá suporte para a propriedade ou método

Linha: 1

Caractere: 1

Código: 0

URI: http://www.ariasat.com.br/teste/gerenciamento_teste/pontos.asp?vei=223859&op=Nπ=N&centrada=N&csaida=N

 

 

Mensagem: O objeto não dá suporte para a propriedade ou método

Linha: 1

Caractere: 1

Código: 0

URI: http://www.ariasat.com.br/teste/gerenciamento_teste/pontos.asp?vei=223859&op=Nπ=N&centrada=N&csaida=N

 

 

Mensagem: O objeto não dá suporte para a propriedade ou método

Linha: 1

Caractere: 1

Código: 0

URI: http://www.ariasat.com.br/teste/gerenciamento_teste/pontos.asp?vei=223859&op=Nπ=N&centrada=N&csaida=N

 

 

Mensagem: O objeto não dá suporte para a propriedade ou método

Linha: 1

Caractere: 1

Código: 0

URI: http://www.ariasat.com.br/teste/gerenciamento_teste/pontos.asp?vei=223859&op=Nπ=N&centrada=N&csaida=N

 

 

Mensagem: O objeto não dá suporte para a propriedade ou método

Linha: 1

Caractere: 1

Código: 0

URI: http://www.ariasat.com.br/teste/gerenciamento_teste/pontos.asp?vei=223859&op=Nπ=N&centrada=N&csaida=N

 

 

Mensagem: O objeto não dá suporte para a propriedade ou método

Linha: 1

Caractere: 1

Código: 0

URI: http://www.ariasat.com.br/teste/gerenciamento_teste/pontos.asp?vei=223859&op=Nπ=N&centrada=N&csaida=N

 

 

Mensagem: O objeto não dá suporte para a propriedade ou método

Linha: 1

Caractere: 1

Código: 0

URI: http://www.ariasat.com.br/teste/gerenciamento_teste/pontos.asp?vei=223859&op=Nπ=N&centrada=N&csaida=N

 

 

Mensagem: O objeto não dá suporte para a propriedade ou método

Linha: 1

Caractere: 1

Código: 0

URI: http://www.ariasat.com.br/teste/gerenciamento_teste/pontos.asp?vei=223859&op=Nπ=N&centrada=N&csaida=N

 

 

Mensagem: O objeto não dá suporte para a propriedade ou método

Linha: 1

Caractere: 1

Código: 0

URI: http://www.ariasat.com.br/teste/gerenciamento_teste/pontos.asp?vei=223859&op=Nπ=N&centrada=N&csaida=N

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

ele gera algum numero de erro especifico ?

aconselho também verificar se não existe algum pdf de informação de migração na página do componente

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ja verifiquei todos os manuais de v2 para v3 e infelizmente nao estou conseguindo migrar!!!!O Programador que fez a versao v2 colocou o javascript dentro do ASP e entao por isso talvez pra mim esteja sendo bem dificil resolver o problema.

Compartilhar este post


Link para o post
Compartilhar em outros sites

verifique se na v3 , ele não precisa de algum componente externo, pois o erro na linha de 1 não dar suporte ao método ou propr. é que nao esta conseguindo encontrar

Compartilhar este post


Link para o post
Compartilhar em outros sites

Provavelmente não precisa de arquivos externos, uma vez que a v3 nem exige mais a Key de acesso, pelo que li acima, você menciona que o programador colocou o script dentro do asp. pergunto: tem algum outro script antes deste do maps? se tiver pode ser ele, e não o do maps...

 

sds

Compartilhar este post


Link para o post
Compartilhar em outros sites

poste o code para analisarmos

Compartilhar este post


Link para o post
Compartilhar em outros sites

if isObject(oRs) and not oRs is nothing then
		if not (oRs.EOF and oRs.BOF) Then
			Redim strDescricao(oRs.RecordCount)
			If oRs("teclado_vei") = 2 Then
				'strResult = strResult & "document.getElementById('mensagem').style.visibility = ""visible"";" & vbCrlF
				strResult = strResult & "document.getElementById('codigo_vei').value = """ & oRs("codigo_vei") & """;" & vbCrlF & vbCrlF
			Else
				'strResult = strResult & "document.getElementById('mensagem').style.visibility = ""hidden"";" & vbCrlF & vbCrlF
			End If
			strResult = strResult & "var markersArray = [];" & vbCrlF
			strResult = strResult & "function clearOverlays() {" & vbCrlF
			strResult = strResult & "for (i in markersArray) {" & vbCrlF
			strResult = strResult & "markersArray[i].setMap(null);" & vbCrlF
			strResult = strResult & "}}" & vbCrlF
			strResult = strResult & "var arr_pontos = new Array();" & vbCrlF
			strResult = strResult & "var arr_pontosi = new Array();" & vbCrlF

			Select Case oRs("comunica_vei")
				Case 1
					hora = " GMT"
				Case 2
					hora = ""
			End Select

			strDescricao(0) =	"<p align=""left"" style=""COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;FONT-SIZE: 9pt;""><b>Veículo:</b> " & oRs("placa_vei") & _
									"<br><b>Data:</b> " & FormatarData(1, 1, oRs("data_hora"), 0) & hora & "<br><b>Velocidade:</b> " & oRs("velocidade") & " km/h</p>"

			strResult = strResult & "var ponto0 = new GPoint(" & replace(oRs("Long"),",",".") & ", " & replace(oRs("Lati"),",",".") & ");" & vbCrlF


			strResult = strResult & "arr_pontos[0] = ponto0;" & vbCrlF
			strResult = strResult & "arr_pontos[0] = ponto0;" & vbCrlF
			strResult = strResult & "arr_pontos[0] = ponto0;" & vbCrlF
			strResult = strResult & "arr_pontos[0] = ponto0;" & vbCrlF

			strResult = strResult & "arr_pontos[0] = ponto0;" & vbCrlF
			strResult = strResult & "var icone0 = retorna_icone('" & URLIcone&"','"& oRs("Icone_vei")&"_1');"& vbCrlF
			strResult = strResult & "var marca0 = new google.maps.Marker(ponto0, icone0);" & vbCrlF
			strResult = strResult & "markersArray.push(marca0);" & vbCrlF & VbCrlF
			strResult = strResult & "google.maps.event.addListener(marca0, 'click', function(){" & vbCrlF
			strResult = strResult & "marca0.openInfoWindowHtml('" & ReplaceTXT(strDescricao(0)) & "');" & vbCrlF
			strResult = strResult & "});" & vbCrlF
			strResult = strResult & "appMapa.setCenter(marca0.getLatLng(), appMapa.getZoom());" & vbCrlF
			strResult = strResult & "document.getElementById(""txt_Atualizacao"").value = '" & agora & "';" & vbCrlF

		end if
	end if
	set oRs = Nothing

	If Trim(UCase(opcao_rastrear)) = "S" Then
		strSql = "select top 10 rv.codigo_vei, rv.placa_vei, rv.comunica_vei, rv.teclado_vei, ras.data_hora_ras, ras.longitude_ras, ras.latitude_ras, rv.icone_vei, isnull(ras.velocidade_ras,0) as velocidade_ras " & _
				 "from ras_rastreamento ras (NOLOCK), ras_veiculo rv (NOLOCK) where rv.codigo_vei = ras.codigo_vei and rv.codigo_vei = '" & cod_veiculo & "' " & _
				 "order by ras.data_hora_ras desc"
		strResult_Aux = strResult_Aux & "var linha = new GPolyline(arr_pontos,""#0033cc"",3,0.5); " & vbCrlF
		strResult_Aux = strResult_Aux & "appMapa.addOverlay(linha);" & vbCrlF

		Set oRs = CriarRs(strSql)
		if isObject(oRs) and not oRs is nothing then
			if not (oRs.EOF and oRs.BOF) Then
				count = 1
				Redim strDescricao(oRs.RecordCount)

				oRs.Move 1
				Do While Not oRs.EOF
					strDescricao(count) = "<p align=""left"" style=""COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;FONT-SIZE: 9pt;""><b>Veículo:</b> " & oRs("placa_vei") & _
											"<br><b>Data:</b> " & FormatarData(1, 1, oRs("data_hora_ras"), 0) & hora & "<br><b>Velocidade:</b> " & oRs("velocidade_ras") & " km/h</p>"

					strResult = strResult & "var ponto" & count & " = new GPoint(" & replace(oRs("Longitude_ras"),",",".") & ", " & replace(oRs("Latitude_ras"),",",".") & ");" & vbCrlF
					strResult = strResult & "arr_pontos["& count & "] = ponto" & count &";" & vbCrlF
					strResult = strResult & "var icone" & count & " = retorna_icone('" & URLIcone&"','"& oRs("Icone_vei")&"');"& vbCrlF
					strResult = strResult & "var marca" & count & " = new GMarker(ponto" & count & ", icone" & count & ");" & vbCrlF
					strResult = strResult & "appMapa.addOverlay(marca" & count & ");" & vbCrlF & VbCrlF
					strResult = strResult & "GEvent.addListener(marca" & count & ", 'click', function(){" & vbCrlF
					strResult = strResult & "marca" & count & ".openInfoWindowHtml('" & ReplaceTXT(strDescricao(count)) & "');" & vbCrlF
					strResult = strResult & "});" & vbCrlF

					oRs.MoveNext
					count = count + 1
				Loop

			End If
		End If
		set oRs = Nothing

	End If

 

Aonde o erro é :

 

1var markersArray = [];
2function clearOverlays() {
3for (i in markersArray) {
4markersArray[i].setMap(null);
5}}
6var arr_pontos = new Array();
7var arr_pontosi = new Array();
8var ponto0 = new GPoint(-46.66368, -23.53316);
9arr_pontos[0] = ponto0;
10var icone0 = 11retorna_icone('http://www.site.com.br/teste/gerenciamento_teste/images/icones/pontos/icone','4_1');
12var marca0 = new google.maps.Marker(ponto0, icone0);
markersArray.push(marca0);

pontos.asp:8 Uncaught ReferenceError: GPoint is not defined
Uncaught ReferenceError: GPoint is not defined

Compartilhar este post


Link para o post
Compartilhar em outros sites

este é todo o code ?

olha este link pode te ajudar

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nao é todo o código não, na verdade tem mais 3 paginas relacionadas entre si, passando e resgatando informaçoes uma das outras....vou tentar seguir o seu link, obrigado.. mas até entao o maximo que consegui foi este erro:

 

GET http://www.site.com.br/teste/gerenciamento_teste/pontos.asp?vei=224162&op=Nπ=N&centrada=N&csaida=N 500 (Internal Server Error)

selVeiculoscripts/ifuncoes.asp:75

(anonymous function)

GET http://www.site.com.br/teste/gerenciamento_teste/pontos.asp?vei=224162&op=Nπ=N&centrada=N&csaida=N 500 (Internal Server Error)

selVeiculoscripts/ifuncoes.asp:75

(anonymous function)atualiza.asp:4

Resource interpreted as Other but transferred with MIME type undefined.

GET http://www.site.com.br/teste/gerenciamento_teste/pontos.asp?vei=224162&op=Nπ=N&centrada=N&csaida=N 500 (Internal Server Error)

Resource interpreted as Other but transferred with MIME type undefined.

Resource interpreted as Other but transferred with MIME type undefined.

GET http://www.site.com.br/teste/gerenciamento_teste/pontos.asp?vei=224162&op=Nπ=N&centrada=N&csaida=N 500 (Internal Server Error)

Resource interpreted as Other but transferred with MIME type undefined.

Resource interpreted as Other but transferred with MIME type undefined.

GET http://www.site.com.br/teste/gerenciamento_teste/pontos.asp?vei=224162&op=Nπ=N&centrada=N&csaida=N 500 (Internal Server Error)

Resource interpreted as Other but transferred with MIME type undefined.

 

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.