【发布时间】:2015-04-15 07:00:24
【问题描述】:
此代码显示自动完成地址,但我想在地图上显示它们。
我想在我的 asp.net 页面上添加 Google 地图,方法是从自动完成文本框中获取 From 和 To 地址。
请帮帮我。
<script type="text/javascript">
google.maps.event.addDomListener(window, 'load', function () {
var places = new google.maps.places.Autocomplete(document.getElementById('txtPlaces'));
var places2 = new google.maps.places.Autocomplete(document.getElementById('txtPlaces2'));
google.maps.event.addListener(places,places2, 'place_changed', function () {
var place = places.getPlace();
var address = place.formatted_address;
var latitude = place.geometry.location.k;
var longitude = place.geometry.location.D;
var mesg = "Address: " + address;
mesg += "\nLatitude: " + latitude;
mesg += "\nLongitude: " + longitude;
// alert(mesg);
});
});
</script>
<span>Location 1:</span>
<input type="text" id="txtPlaces" style="width: 250px" /><br /><br />
<span>Location 2:</span>
<input type="text" id="txtPlaces2" style="width: 250px" />
【问题讨论】:
-
显示一些代码伙伴!你试过什么???
标签: javascript asp.net google-maps asp.net-mvc-4