1
我是編程新手,因此迄今爲止看到的示例太難以採用我的代碼。我有一張地圖,上面有一個文本框,顯示地圖的當前中心座標。中心座標是完美的,但由於某種原因,它們周圍有圓括號。在提交輸入字段的表單之前,我需要刪除這些括號。JS /正則表達式 - 刪除周圍的括號;中心標記(CloudMade Maps)
<div id="coordinates"></div>
<div id="map" style="width:750px;height:400px;">
<script type="text/javascript" src="http://tile.cloudmade.com/wml/latest/web-maps-lite.js"></script>
<script type="text/javascript">
var cloudmade = new CM.Tiles.CloudMade.Web({key: 'YOUR KEY HERE'});
var map = new CM.Map('map', cloudmade);
map.setCenter(new CM.LatLng(38.27269,-92.46094), 4);
var currentLatLng = map.getCenter;
var myMarkerLatLng = new CM.LatLng(38.27269,-92.46094);
var myMarker = new CM.Marker(myMarkerLatLng, {title: "Search a 12-mile radius around this marker..."});
map.addOverlay(myMarker);
CM.Event.addListener(map, 'dragend', function() {
document.getElementById("coordinates").innerHTML = "<input onclick='cleanString();' type='text' name='lat' value='" + map.getCenter().toString(6) + "' />";
});
CM.Event.addListener(map, 'moveend', function() {
document.getElementById("coordinates").innerHTML = "<input type='text' name='lat' value='" + map.getCenter().toString(6) + "' />";
});
</script>
感謝您的幫助,您可以給:)
非常好!我一直在用這種廢話拉我的頭髮!謝謝! :) – tylerl
@tylerl不客氣:)高興我能夠幫助。 –