【问题标题】:Google maps directions with IvoryGoogleMapsBundle谷歌地图路线与 IvoryGoogleMapsBundle
【发布时间】:2015-04-30 23:59:57
【问题描述】:

在我的应用程序中,我设法让用户通过使用自动完成功能选择两个城市,并在我嵌入页面的谷歌地图上放置标记。这部分效果很好。 现在我想缩小这两个标记之间的行驶路线,我知道我必须使用方向。主要问题是:Directions 使用另一个 CurlHttpAdapter: Widow 而不是 Geocoder。这两个不能在同一个控制器中使用,所以我不知道如何继续。

【问题讨论】:

    标签: symfony session subdomain


    【解决方案1】:

    我找到了解决方案,只需添加以下行:

    $directions = $this->get('ivory_google_map.directions');
    

    然后就可以使用了

    $temp = $directions->route($from, $to);
    $routes = $temp->getRoutes();
            foreach ($routes as $route) {
                $overviewPolyline = $route->getOverviewPolyline();
                $map->addEncodedPolyline($overviewPolyline);
            }
    

    我现在唯一的问题是,这仅在我渲染页面时有效,而不是在我使用 ajax 刷新地图的表单中时,但这是我想的另一个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-28
      • 1970-01-01
      • 2014-08-12
      • 2014-08-14
      • 2012-12-08
      • 2011-07-22
      • 2012-05-17
      • 1970-01-01
      相关资源
      最近更新 更多