Otra pregunta.

Se puede obtener la latitud, longitud desde una dirección como lo que
ingresas en google maps

 

Gracias

 

 

 

*** TEMA ANTERIOR

Amigos asi quedo lo que necesitaba.

Se los dejo por si le sirve a alguien

 

<!DOCTYPE html>

<html>

  <head>

    <style type="text/css">

      html, body { height: 100%; margin: 0; padding: 0; }

      #map { height: 100%; }

    </style>

  </head>

  <body>

    <div id="map"></div>

    <script type="text/javascript">

 

var map;

function initMap() {

  map = new google.maps.Map(document.getElementById('map'), {

    zoom: 16,

         center: {lat: -31.4802493, lng: -64.2457551}

  });

 setMarkers(map);

}

 

// Data for the markers consisting of a name, a LatLng and a zIndex for the

// order in which these markers should display on top of each other.

var beaches = [

  ['Bondi Beach', -31.4802493, -64.2457551, 4],

  ['Coogee Beach', -31.4802493, -64.2451561, 5],

  ['Cronulla Beach', -31.4802493, -64.2452571, 3],

  ['Manly Beach', -31.4802493, -64.2453581, 2],

  ['Maroubra Beach', -31.4802493, -64.2454591, 1]

];

 

function setMarkers(map) {

  // Adds markers to the map.

  // Marker sizes are expressed as a Size of X,Y where the origin of the
image

  // (0,0) is located in the top left of the image.

  // Origins, anchor positions and coordinates of the marker increase in the
X

  // direction to the right and in the Y direction down.

  var image = {

    url: 'images/dl.png',

    // This marker is 20 pixels wide by 32 pixels high.

    size: new google.maps.Size(120, 120),

    // The origin for this image is (0, 0).

    origin: new google.maps.Point(3, 3),

    // The anchor for this image is the base of the flagpole at (0, 32).

    anchor: new google.maps.Point(64, 64)

  };

  // Shapes define the clickable region of the icon. The type defines an
HTML

  // <area> element 'poly' which traces out a polygon as a series of X,Y
points.

  // The final coordinate closes the poly by connecting to the first
coordinate.

  var shape = {

    coords: [1, 1, 1, 20, 18, 20, 18, 1],

    type: 'poly'

  };

  for (var i = 0; i < beaches.length; i++) {

    var beach = beaches[i];

    var marker = new google.maps.Marker({

      position: {lat: beach[1], lng: beach[2]},

      map: map,

      icon: image,

      shape: shape,

      title: beach[0],

      zIndex: beach[3]

    });

  }

}

    </script>

    <script async defer

 
src="https://maps.googleapis.com/maps/api/js?key=AIzaSyClRbc_k7ZQoO0i6hJkpxS
yBBU2seO3iGo&callback=initMap">

    </script>

  </body>

</html>

 

 

 

 

Gracias.

 

Walter Cómito

 Analista de Sistemas

 MP 0397 C.P.C.I.P.C.

 

›   <mailto:[email protected]> [email protected]

          <mailto:[email protected]> [email protected]

 

'   +54 351 494.4667

           153.292.707

 

þ  <http://www.softram.com.ar/> www.softram.com.ar

 

Q  Si no es necesario, no imprima este correo.

Todos somos responsables por el cuidado del medio ambiente.

 

 

NOTA DE CONFIDENCIALIDAD 
Este mensaje (y sus anexos) es confidencial y puede contener información de
propiedad 
exclusiva de Walter Cómito (SRS Sistemas). Si usted ha recibido este mensaje
por error, 
por favor comuníquelo inmediatamente a  <mailto:[email protected]>
walter.comito@ <http://gmail.com/> gmail.com y tenga la amabilidad 
de eliminarlo; no deberá copiar el mensaje ni divulgar su contenido a
ninguna persona.

Muchas Gracias.

 

De: [email protected] [mailto:[email protected]] En nombre de Marcelo Colombani
Enviado el: lunes, 28 de septiembre de 2015 10:03
Para: GUFA List Member
Asunto: [GUFA] GOOGLE MAPS

 

Walter, te paso la referencia de la api ahí encontras todo.

 

https://developers.google.com/maps/documentation/javascript/tutorial

 

https://developers.google.com/maps/documentation/javascript/examples/

 

Con este código ves el mapa.

<!DOCTYPE html>
<html>
  <head>
    <style type="text/css">
      html, body { height: 100%; margin: 0; padding: 0; }
      #map { height: 100%; }
    </style>
  </head>
  <body>
    <div id="map"></div>
    <script type="text/javascript">

var map;
function initMap() {
  map = new google.maps.Map(document.getElementById('map'), {
    center: {lat: -34.397, lng: 150.644},
    zoom: 8
  });
}

    </script>
    <script async defer
      src="https://maps.googleapis.com/maps/api/js?key=
<https://maps.googleapis.com/maps/api/js?key=API_KEY&callback=initMap>
API_KEY&callback=initMap">
    </script>
  </body>
</html>

 

Así pones marca.

 

var marker = new google.maps.Marker({
    position: myLatLng,
    map: map,
    title: 'Hello World!'
  });

 

 

Espero te sirva.

 

Saludos

Marcelo

 

  _____  

From:  <mailto:[email protected]> [email protected]
To:  <mailto:[email protected]> [email protected]
Subject: [GUFA] GOOGLE MAPS
Date: Mon, 28 Sep 2015 09:18:35 -0300

Norberto gracias por el código, pero en realidad lo que necesito es poner
varios puntos en unb mapa.

Por ej. tengo asignado 50 clientes de un cobrador y deseo mostrar en un mapa
los 50 puntos, luego de esto si se pudiera ver cuales el mejor recorrido
para visitarlos

 

 

Gracias.

 

Walter Cómito

 Analista de Sistemas

 MP 0397 C.P.C.I.P.C.

 

›   <mailto:[email protected]> [email protected]

          <mailto:[email protected]> [email protected]

 

'   +54 351 494.4667

           153.292.707

 

þ  <http://www.softram.com.ar/> www.softram.com.ar

 

Q  Si no es necesario, no imprima este correo.

Todos somos responsables por el cuidado del medio ambiente.

 

 

NOTA DE CONFIDENCIALIDAD 
Este mensaje (y sus anexos) es confidencial y puede contener información de
propiedad 
exclusiva de Walter Cómito (SRS Sistemas). Si usted ha recibido este mensaje
por error, 
por favor comuníquelo inmediatamente a  <mailto:[email protected]>
walter.comito@ <http://gmail.com/> gmail.com y tenga la amabilidad 
de eliminarlo; no deberá copiar el mensaje ni divulgar su contenido a
ninguna persona.

Muchas Gracias.

 

De: [email protected] [mailto:[email protected]] En nombre de Norberto Mario
Alvarez
Enviado el: lunes, 28 de septiembre de 2015 9:06
Para: GUFA List Member
Asunto: [GUFA] GOOGLE MAPS

 

Hola Walter, te paso lo que en una oportunidad me pasó el Maestro Rafael
Copquin, y lo tengo funcionando correctamente:

 

Tenés que poner en tu proyecto la librería _hyperlink.vcx, que viene con el
VFP
De ahi sacás un _HyperlinkCommandButton y lo pegás a tu form

Dentro del click del botón poné este código


***txtCalle    tiene la calle y el número
***txtCiudad tiene la ciudad del país de que se trate
***txtProv     es la provincia,departamento o estado según el pais
***txtPais      es el pais de que se trate
 
Local cMaps,cAddress

cMaps = 'http://maps.google.com/maps?q='

With thisform


   cAddress = Alltrim(.txtCalle.value)+' '+Alltrim(.txtCiudad.value)+'
'+Alltrim(.txtProv.value)+' '+Alltrim(.txtPais.value)
     

EndWith


this.cTarget   = cMaps+' '+cAddress

DoDefault()

 

 

 

 

Norberto Mario Alvarez

Socio # 1882

 

 

De: [email protected] [mailto:[email protected]] En nombre de Walter Comito
Enviado el: sábado, 26 de septiembre de 2015 16:41
Para: GUFA List Member
Asunto: [GUFA] GOOGLE MAPS

 

Amigos tengo que armar algo para un cliente que quiere en un mapa de google
maps poder ver las distintas direcciones de varios clientes al mismo tiempo.

Es poner un ping en un mapa por cada dirección.

Lo que no se es si se puede manejar con la dirección o con latitud y
longitud.

 

Si alguien tiene un pedacito de código se los agradecería.

 

Gracias.

 

Walter Cómito

 Analista de Sistemas

 MP 0397 C.P.C.I.P.C.

 

›   <mailto:[email protected]> [email protected]

          <mailto:[email protected]> [email protected]

 

'   +54 351 494.4667

           153.292.707

 

þ  <http://www.softram.com.ar/> www.softram.com.ar

 

Q  Si no es necesario, no imprima este correo.

Todos somos responsables por el cuidado del medio ambiente.

 

 

NOTA DE CONFIDENCIALIDAD 
Este mensaje (y sus anexos) es confidencial y puede contener información de
propiedad 
exclusiva de Walter Cómito (SRS Sistemas). Si usted ha recibido este mensaje
por error, 
por favor comuníquelo inmediatamente a  <mailto:[email protected]>
walter.comito@ <http://gmail.com/> gmail.com y tenga la amabilidad 
de eliminarlo; no deberá copiar el mensaje ni divulgar su contenido a
ninguna persona.

Muchas Gracias.

 

  _____  


 <https://www.avast.com/antivirus> Avast logo

El software de antivirus Avast ha analizado este correo electrónico en busca
de virus. 
www.avast.com <https://www.avast.com/antivirus>  

 

 

  _____  


 <https://www.avast.com/antivirus> Avast logo

El software de antivirus Avast ha analizado este correo electrónico en busca
de virus. 
www.avast.com <https://www.avast.com/antivirus>  

 

Responder a