Lo que quiero hacer es,los mapas de Google marcador en movimiento al hacer clic
en mi mapa, al hacer clic en algún lugar en el mapa, que muestra un marcador en el punto, a continuación, hacer clic punto diferente en el mapa entonces muestra otro marcador. Pero quiero que mueva el primer marcador al segundo punto.
(pongo "detrás de las etiquetas html para poner el código aquí.)
Este es mi código:.
<html>
<style type="text/css">
#map_canvas {
height: 760px;
width: 1100px;
position: static;
top: 100px;
left: 200px;
}
</style>
<script type="text/javascript"
src="http://maps.google.com/maps/api/js?sensor=false">
</script>
<script type="text/javascript">
function initialize() {
var latlng = new google.maps.LatLng(42.55308, 9.140625);
var myOptions = {
zoom: 2,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP,
streetViewControl: false,
mapTypeControl: false,
};
var map = new google.maps.Map(document.getElementById("map_canvas"),
myOptions);
google.maps.event.addListener(map, 'click', function(event) {
placeMarker(event.latLng);
});
function placeMarker(location) {
var marker = new google.maps.Marker({
position: location,
map: map
animation: google.maps.Animation.DROP,
});
map.setCenter(location);
}
}
</script>
</head>
<body onload="initialize()">
<div id="map_canvas" style="1500px; 1000px"></div>
</body>
</html>
Se puede copiar y pegar en tu página jsFiddle (http://jsfiddle.net/) No puedo leer correctamente, pero es el alcance de su "hoja de var "variable global? – Jason