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