【发布时间】:2015-09-19 19:25:41
【问题描述】:
我正在使用可拖动标记 + 2 个自动完成来获取路线。 https://developers.google.com/maps/documentation/javascript/examples/directions-draggable.
我有一个侦听器,当标记有新位置时会捕获事件。
google.maps.event.addListener(directionsDisplay, 'directions_changed', function () {
var place1 = autocompleteFrom.getPlace();
var coord1 = [place1.geometry.location.lat(), place1.geometry.location.lng()];
var place2 = autocompleteTo.getPlace();
var coord2 = [place2.geometry.location.lat(), place1.geometry.location.lng()];
});
问题是当用户没有在自动完成搜索框中输入位置时,autocompleteFrom.getPlace() 返回 undefined。
是否可以为自动完成设置默认位置?
【问题讨论】:
标签: javascript google-maps autocomplete