0
目前我有一張工作地圖,可以使用我添加的「查找我」按鈕自動查找我的位置。我想改變它,而不是讓用戶可以在任何位置鍵入表單。我將如何去改變它?我是一個初學者,提前感謝。如何將我的Google地圖功能從自動查找我的位置更改爲讓我輸入位置?
<!DOCTYPE html>
<html lang="">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title></title>
</head>
<body>
<a href="#" id="get_location">Find Me</a>
<div id="map">
<iframe id="google_map" width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://maps.google.co.uk?output=embed"></iframe>
</div>
<script>
var c = function (pos) {
var lat = pos.coords.latitude,
long = pos.coords.longitude,
coords = lat + ', ' + long;
document.getElementById('google_map').setAttribute('src', 'https://maps.google.co.uk/?q=' + coords + '&z=60&output=embed');
}
document.getElementById('get_location').onclick = function() {
navigator.geolocation.getCurrentPosition(c);
return false;
}
</script>
</body>
</html>
我覺得這個[谷歌地圖示例](https://google-developers.appspot.com/maps/documentation/javascript/examples/geocoding-simple)或多或少是你正在尋找的。 – Mikey