Spanish editar html para cargar punto en mapa

mvera

Active Member
Licensed User
Longtime User
hola.

Estoy buscando la manera de hacer drag and drop a un punto de un mapa , encontre una forma usando webviewextras , para ello adiciona un archivo html que tiene las funciones javascript.

Mi pregunta es como poder editar ese html ya que lo que necesito es:
-Mandar una coordenadas del dispositivo y despues cargue el html pero con la latitud y longitud que le paso.

lo saque de aqui: https://www.b4x.com/android/forum/threads/google-maps-draggable-marker.23084/


Alguien tiene alguna idea.
Saludos.
 

bgsoft

Well-Known Member
Licensed User
Longtime User
Hola


Mi pregunta es como poder editar ese html

Pasa a un string el fichero html leyendolo con File.OpenInput
Pasale ese string a un TextReader diciendo en que formato está codificado (habitualmente en "Windows-1252")
Ya puedes editarlo, buscar y reemplazar lo que quieras
Vuelves a salvar el fichero en la misma codificación

Algo asi:
B4X:
Dim sHtml As String
sHtml=CambiarPagina(File.OpenInput(DirFicheroHtml, "FicheroHtml.html")) ' se supone que el fichero te lo has bajado y lo has dejado ahi

Dim TextWrite1 As TextWriter
TextWrite1.Initialize2(File.OpenOutput(DirNuevoHtml,"NombreNuevo.html", False),"Windows-1252") ' se salva en el mismo formato que se leyó
TextWrite1.Write(sHtml)
TextWrite1.Close
    

Sub CambiarPagina(In As InputStream ) As String
  Dim sNews, sHtml As String
  TextReader1.Initialize2(In, "Windows-1252")
  sNews = TextReader1.ReadAll
  ' en sNews ya tienes la página html como string para editarla y cambiar lo que quieras por ejemplo en sHtml
  ' Vas dejando en sHtml el codigo que no cambia, y cuando quieras cambiar algo lo pones cambiado en sHtml
  ' ...........
  ' ...........
  ' ...........
  ' buscas y sustituyes

  Return sHtml
 
End Sub

Saludos
 
Last edited:

ebqlabs

Active Member
Licensed User
hola.

Estoy buscando la manera de hacer drag and drop a un punto de un mapa , encontre una forma usando webviewextras , para ello adiciona un archivo html que tiene las funciones javascript.

Mi pregunta es como poder editar ese html ya que lo que necesito es:
-Mandar una coordenadas del dispositivo y despues cargue el html pero con la latitud y longitud que le paso.

lo saque de aqui: https://www.b4x.com/android/forum/threads/google-maps-draggable-marker.23084/


Alguien tiene alguna idea.
Saludos.
Mira el ultimo post, ahi estan dos ejemplos

pasar de b4a a html
y pasar de hltm a b4a

https://www.b4x.com/android/forum/t...-sricpt-en-b4a-solucionado.61250/#post-386573

Saludos
 
Top