Was will ich tun ist,Google Maps bewegen Markierung auf klicken
auf meiner Karte, wenn ich irgendwo auf der Karte klicken, wird eine Markierung auf den Punkt zeigt, dann klicke ich anderen Punkt auf der Karte, um diese dann zeigt einen anderen Marker. Aber ich möchte, dass der erste Marker zum zweiten Punkt bewegt wird.
(Ich habe "hinter den HTML-Tags für den Code hier setzen.)
Dies ist mein Code:.
<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>
Können Sie kopieren und einfügen, um Ihre Seite in jsFiddle (http://jsfiddle.net/) ich es nicht richtig lesen kann, aber der Umfang Ihrer „var map "Variable globale? – Jason