Paso un ejemplo en fox, para tu caso deberías agregar la latitud y longitud de los clientes. El ejemplo crea un html con el código necesario para mostrar mapa y generar un punto.

Crear un form con un ole y un botón

En el Load del formulario

    SYS(2333,1)
    THIS.SetPoint = SET("Point")
    SET POINT TO .
    SET SAFETY OFF
    *-- Creo el cursor con los datos
CREATE CURSOR MisLugares (Descri C(40), Lat N(12,6), Lon N(12,6), Zoom I(4)) INSERT INTO MisLugares VALUES ("Torre Eiffel (Francia)", 48.858333, 2.295000, 17)

    GO BOTTOM


En el click del botón

&& https://developers.google.com/maps/documentation/javascript/reference?hl=es

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

    TEXT TO lcHtml NOSHOW TEXTMERGE
    <html>
    <head>
    <title>Google Maps</title>
    <meta name="viewport" content="initial-scale=1.0, user-scalable=no"/>
    <meta charset="utf-8"/>
    <style>
    html, body, #map-canvas {
        margin: 0;
        padding: 0;
        height: 100%;
    }
    </style>
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=true";></script>
    <!-- sensor=false no deja mover con el mouse true si deja mover-->

    <script>

    function initialize() {
var myLatlng = new google.maps.LatLng(<<MisLugares.Lat>>, <<MisLugares.Lon>>);
      var mapOptions = {
        zoom: <<MisLugares.Zoom>>,
        center: myLatlng
      }
var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);

      var marker = new google.maps.Marker({
          position: myLatlng,
          map: map,
          title: 'Texto',
          icon: 'http://maps.google.com/mapfiles/ms/icons/red-dot.png'
      });


    }

    google.maps.event.addDomListener(window, 'load', initialize);

    </script>
    </head>
    <body>
        <div id="map-canvas"></div>
    </body>
</html>
ENDTEXT

STRTOFILE(lcHtml,"MiHtml.htm")
THISFORM.oleIE.Navigate2(FULLPATH("MiHtml.htm"))



Saludos
Marcelo Colombani

El 07/04/2015 a las 20:54, Norberto Mario Alvarez escibió:

Estimados colisteros, un cliente me pidió que en la tabla de clientes, me aparezca el google Maps del domicilio del mismo. Si alguien sabe como se hace y me tira código, idea, ocx, o lo que se necesite para lograr esto. Lo agradezco. Desde ya muchas gracias por vuestra atención.

**

*Norberto Alvarez*

*Socio # 1892*

**




---
Este mensaje no contiene virus ni malware porque la protección de avast! 
Antivirus está activa.
http://www.avast.com

Responder a