mapa dinámico de google / latitud longitud vars / php / java / var / basic

Preguntas:


Hola,

Quiero incrustar un mapa dinámico de Google en mi sitio web por dirección IP. Obtuve los datos lat / long usando herramientas de IPlocation. Todavía no pude conectar los datos lat / log de IPlocation a google map java codes. No estoy seguro de cómo formatear / definir / poner latitud y longitud en la función de mapa de carga. Aquí hay cosas que probé y aún no funcionó:

  • Intenté, en código javascript,
  • También intenté poner valores manualmente para $ latitud y $ longitud.
  • Intenté poner directamente 'ip2location_latitude ()' e 'ip2location_longitude ()' en los códigos java.

eventualmente necesito obtener un historial de ubicación basado en IP y registrar los datos de ubicación en una base de datos.

Gracias por adelantado

Aquí está el resumen de mi código:

<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script> <!-- Google map API v3 -->

<?php
$latitude = 'ip2location_latitude()'; //------------ IP latitude
$longitude = 'ip2location_longitude()'; //------------ IP latitude ip2location_longitude() 
?>

<!-- Start loading canvas google map -->

<script type="text/javascript">
function loadmap () { 
var latlng = new google.maps.LatLng($latitude,$longitude);
var option = {
zoom: 8,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
map = new google.maps.Map(document.getElementById("map_canvas"), option);
createMarker(latitude,logitude, 'lol');
downloadUrl("airport.xml", function(data) {
var xml = xmlParse(data);
var markers = xml.documentElement.getElementsByTagName("marker");
document.getElementById("test").innerHTML = markers.length;
for (var i = 0; i < markers.length; i++) {
var info = markers[i].getAttribute("info");
var lat = parseFloat(markers[i].getAttribute("lat"));
var lon = parseFloat(markers[i].getAttribute("lng"));

createMarker(lat, lon, info);
bindInfoWindow(marker, map, infoWindow, html);
}
});
}
function createMarker(lat, lon, info){
var myLatlng = new google.maps.LatLng($latitude,$longitude);
var marker = new google.maps.Marker({
position: myLatlng,
map: map,
title:"My location",
icon: "http://google-maps-icons.googlecode.com/files/airport.png"
});
}
</script>
<!-- End Geting map via latitude and longitude-->

<!-- Start calling load map function to load the map -->
<body onload="loadmap ()">
<div id="map_canvas" style="width:400px; height:300px"></div>
<div id="test" style="width:50%; height:50%"></div>
<!-- End calling load map function to load the map -->
Respuesta 1

Necesito una expresión regular que compruebe si es una cadena entre comillas (por ') con posibles escapes \' dentro. Entonces, se me ocurre la siguiente expresión regular, \ '(\\. | [^ \']) * \ '. "" "\ '(\\. | [^ \']) * \ '" "". r.findFirstIn (s "' $ {" a "* 100} '") ...

Estoy creando una CustomizableIntroPart para mi aplicación Eclipse. Defino mis páginas usando XHTML que funciona bien. Pero manejar imágenes está causando algunos problemas. Genero mi contenido usando ...

Utilizo una cadena Base64 para guardar mi imagen y quiero convertirla en un mapa de bits en Android. El problema es que la vista de imagen es negra en el área inferior. También lo intenté con otras imágenes, pero estoy ...

Estoy haciendo mi proyecto "Sistema de reemplazo facial" en Java. Para eso, primero debo verificar si una imagen está subexpuesta o sobreexpuesta, y aclararla o hacerla menos brillante, respectivamente. Hay un ...