【发布时间】:2016-12-07 12:24:44
【问题描述】:
我需要根据所选地点显示地图。我需要知道如何根据下拉菜单更改地图。这是我到目前为止所拥有的,但我似乎无法弄清楚如何使用下拉列表中的选择来实际更改地图。我只是在这里完全空白。非常感谢任何参考或帮助。这是我目前拥有的代码。
<script>
function myMap() {
var mapCanvas = document.getElementById("map");
var mapOptions = {
center: new google.maps.LatLng(40.685646, -76.195499), zoom: 10
};
var map = new google.maps.Map(mapCanvas, mapOptions);
}
</script>
<div>
<h2>Please Choose a City</h2>
</div>
<form>
<fieldset>
<label>
Cities
</label>
<select id="myCity" name="myCity">
<option value="None">Select a City</option>
<option value="PHI">Philadelphia, PA</option>
<option value="NYC">New York, NY</option>
<option value="HAR">Hartford, CT</option>
</select>
</fieldset>
</form>
【问题讨论】:
-
我认为您需要添加坐标作为选项的值,并在每次选择城市时重新加载地图。你试过什么?您问题中的代码似乎不多。
-
阅读这篇文章stackoverflow.com/questions/32693958/…@Brandy Kimmel
-
我有坐标,只是不知道如何添加。这些是每个城市的纬度和经度: latLong 代表 PHI (39.95228, -75.16245) latLong 代表 NYC (40.712784, -74.005941) latLong 代表 HAR (41.763711, -72.685093)
-
你可以使用 Jquery 吗? @Brandy Kimmel
-
你是在问我是否知道如何使用 jQuery,或者是否允许我使用 jQuery?
标签: javascript html google-maps google-maps-api-3