【问题标题】:Google Places direction API Autocomplete set the initial locationGoogle Places Direction API Autocomplete 设置初始位置
【发布时间】: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


    【解决方案1】:

    很抱歉,我没有足够的声誉来发表评论。

    您可以为place1 设置默认位置,这比为自动完成表单设置默认位置更简单。

    【讨论】:

    • 不错的建议。我会尝试的。
    猜你喜欢
    • 2021-10-15
    • 1970-01-01
    • 2018-08-31
    • 1970-01-01
    • 2013-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多