Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使用symfony2和IvoryGoogleMap包在Google地图上创建路径?_Php_Google Maps_Symfony - Fatal编程技术网

Php 如何使用symfony2和IvoryGoogleMap包在Google地图上创建路径?

Php 如何使用symfony2和IvoryGoogleMap包在Google地图上创建路径?,php,google-maps,symfony,Php,Google Maps,Symfony,我正在使用symfony2进行一个项目,在这个项目中,我必须使用谷歌地图创建路径(行程)。我已经看到在symfony2中这样做的建议是IvoryGoogleMap包,但我需要一些想法才能开始。 我已经正确安装了symfony2,并且配置了上述捆绑包。 我需要在地图上画一个点来做dobleclick。然后,标记其他点以形成路径。 有人能帮我吗 致以最诚挚的问候,您是否阅读了文档中有关的部分 使用束创建初始多段线/路径非常容易。举个小例子: /** * @Route("/") * @Templa

我正在使用symfony2进行一个项目,在这个项目中,我必须使用谷歌地图创建路径(行程)。我已经看到在symfony2中这样做的建议是IvoryGoogleMap包,但我需要一些想法才能开始。 我已经正确安装了symfony2,并且配置了上述捆绑包。 我需要在地图上画一个点来做dobleclick。然后,标记其他点以形成路径。 有人能帮我吗


致以最诚挚的问候,

您是否阅读了文档中有关的部分

使用束创建初始多段线/路径非常容易。举个小例子:

/**
 * @Route("/")
 * @Template
 */
public function homeAction()
{
    $map = $this->get('ivory_google_map.map');

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

    // get your path coordinates from where you want or have it
    foreach ($something->getCoordinates() as $lineCoordinates) {
        // addCoordinate(latitude, longitude)
        $polyline->addCoordinate($lineCoordinates[1], $lineCoordinates[0]);
    }

    $map->addPolyline($polyline);

    return array('map' => $map);
}
但是如果在加载站点后必须向地图添加内容,则它不在symfony的范围内,您必须使用