Aug 312010
 

Sorry, this entry is only available in Español.

  7 Responses to “(Español) Jugando con la API de Google Maps (I) – GeoCodificación”

  1. Me parecio muy interesante lo q estabas desarrolllando. es lo que tengo que hacer en estos momentos.
    Por favor dime como sigue. Desde Ya muchas Gracias

  2. Excelente tema, justo estaba investigando sobre este tema y algo no me queda claro y es en cuanto a las cantidad de solicitudes de geocodificacion que puedan realizarse sin costo, ya que dentro de las documentaciones establecen un límite de 2500 consultas por día y hasta ahora nadie puede responderme como afecta, por ejemplo, a la hora de realizar seguimiento via gps de vehiculos, ya que existen numerosos software’s que acceden a gmaps para su localización y hasta donde interpreto, la ubicación, en manera de marcador, en gmaps es una solicitud de geocodificación, entonces si el límite es 2500 y tengo una flota de 500 vehiculos, solamante podrán localizarse 5 veces al día?

    Y eso que los software de localización son ofertados por poco precio, con cantidad ilimitada de seguimiento de vehiculos, siendo que google ofrece sus apis con acceso ilimitado por valores de 10.000 U$S y 15US$ por vehiculo, en una modalidad llamada “Google maps api premier para la localización y seguimiento de activos”. Entonces como hacen estas empresas para ofrecer la localización sin abonar a google lo establecido?

  3. me gustaria si me puedes ayudar a migrar un codigo api google map v2 a v3

    !DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.1//EN” “http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd”>

    Obtener coordenadas de google maps


    <!– –>

    } catch(err) {};

    //<![CDATA[

    // Inicialización de variables.
    var map = null;
    var geocoder = null;
    var Url = location.href;
    function load() { // Abre LLAVE 1.
    try {
    if (GBrowserIsCompatible()) { // Abre LLAVE 2.

    Variables = Url.split("?");

    document.form_mapa.address.value = Variables[1] ;
    map = new GMap2(document.getElementById("map"));

    //map.setCenter(new GLatLng(37.567236,-1.803499), 15);

    map.setCenter(new GLatLng(-33.4616667,-70.6336855),11);
    map.addControl(new GSmallMapControl());

    map.addControl(new GMapTypeControl());

    geocoder = new GClientGeocoder();
    showAddress(Variables[1],11);
    //———————————//
    // MARCADOR AL HACER CLICK
    //———————————//
    GEvent.addListener(map, "click",
    function(marker, point) {
    if (marker) {
    null;
    } else {
    map.clearOverlays();
    var marcador = new GMarker(point);
    map.addOverlay(marcador);
    //marcador.openInfoWindowHtml("Coordenadas:Latitud : “+point.y+”Longitud : “+point.x+”Fotografias“);
    //marcador.openInfoWindowHtml(“Coordenadas: “+point.y+”,”+point.x);
    //document.form_mapa.coordenadas.value = “Latitude:”+point.y+”Longitude:”+point.x;

    }
    }
    );
    //———————————//
    // FIN MARCADOR AL HACER CLIC
    //———————————//

    } // Cierra LLAVE 1.
    }
    catch(err)
    { document.form_mapa.coordenadas.value =””;
    document.title=”Latitude:”;
    }
    } // Cierra LLAVE 2.

    //———————————//
    // GEOCODER
    //———————————//
    function showAddress(address, zoom) {
    if (geocoder) {
    geocoder.getLatLng(address,
    function(point) {
    if (!point) {
    document.form_mapa.coordenadas.value =”Sin Coordenadas”;
    document.title=”Latitude:”;
    //alert(address + ” not found”);
    } else {
    //comentado el 2009-07-31
    //map.setCenter(point, zoom);
    //var marker = new GMarker(point);
    //map.addOverlay(marker);
    // fin del comentado 2009-07-31

    //marker.openInfoWindowHtml(““+address+”Coordenadas:Latitud : “+point.y+”Longitud : “+point.x+”Fotografias“);
    // marker.openInfoWindowHtml(“Coordenadas: “+point.y+”,”+point.x);
    document.form_mapa.coordenadas.value = “Latitude:”+point.y+”Longitude:”+point.x // point.y+”,”+point.x;
    //window.status=”Latitude:”+point.y+”Longitude:”+point.x;
    document.title=”Latitude:”+point.y+”Longitude:”+point.x;
    }
    }
    );
    }}
    //———————————//
    // FIN DE GEOCODER
    //———————————//

    //]]>

    Dirección a buscar:

    Coordenadas
    :

  4. Gracias. se sirvió de mucho a terminar parte del proyecto….

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)

This site uses Akismet to reduce spam. Learn how your comment data is processed.