我正在使用Google Maps v3开发一个项目,该项目将允许用户拖放随机放置的标记(数量,坐标和用php生成的标签)。
我想移动标记的纬度和经度来更新页面上的html输入字段。不幸的是,我对js知之甚少,无法通过使用数组和/或“变量变量”以有效的方式为每个标记赋予唯一标识。
到目前为止,这是我的代码:
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
<style type="text/css">
html { height: 100% }
body { height: 100%; margin: 0px; padding: 0px }
#map_canvas { height: 100% }
</style>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true"></script>
<script type="text/javascript">
function initialize()
{
var latlng = new google.maps.LatLng(39.3939,-119.861);
var myOptions =
{
zoom: 17,
center: latlng,
mapTypeId: google.maps.MapTypeId.SATELLITE
};
var map = new google.maps.Map(document.getElementById("map_canvas"),
myOptions);
// Set Border Coords
var BorderCoords =
[
new google.maps.LatLng(39.3952726888,-119.85922848),
new google.maps.LatLng(39.3925273112,-119.85922848),
new google.maps.LatLng(39.3925273112,-119.86277152), …Run Code Online (Sandbox Code Playgroud) javascript google-maps google-maps-api-3 google-maps-markers