我想要做的是,谷歌地圖上點擊移動標記
在我的地圖,當我點擊地圖上的某個地方,它顯示了點的標記,然後我在地圖上點擊不同點,然後它顯示另一個標記。但我希望它將第一個標記移到第二個點。
(我把「html標籤背後把代碼在這裏。)
這是我的代碼:
<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>
您可以複製並粘貼到網頁的jsfiddle(http://jsfiddle.net/)我無法正確地讀出來,但是是你的「變種地圖的範圍「變量全球? – Jason 2010-12-21 22:44:50