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

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 ...

Tengo un applet ejecutándose en una pestaña del navegador. Cuando cambio a una pestaña diferente en el mismo navegador, o ALT-TAB a otra aplicación por completo, el applet pierde el foco. Cuando vuelvo a la pestaña del navegador, ...

Tengo una estructura XML como esta: <page> <lang> <fr> La météo de la semaine </fr> <en> El clima de esta semana </en> <l code = "de"> Wetter Woche </l>. ..

I'm having some problems with the simple 2D game in OpenGL in JOGL I'm making. I'm mapping some textures in this game. When I want render some graphic object (f.e Guads) with some color (no texture), ...