2013-05-03 55 views
0

我在使用GoogleMaps創建路徑(行程)的項目中使用symfony2。我已經看到在symfony2中做這件事的推薦是IvoryGoogleMap包,但我需要一些想法才能開始。 我已經正確安裝了symfony2,並且我還配置了上述軟件包。 我需要在地圖上標記點dobleclick。之後,標記其他點以便製作路徑。 有人能幫助我嗎?如何使用symfony2和IvoryGoogleMap包在GoogleMap上創建路徑?

最好的問候,

回答

1

你讀過有關文檔中的polyline的一部分嗎?

使用該包創建初始多段線/路徑非常簡單。一個小例子:

/** 
* @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的範圍,你必須與Google Maps JavaScript API v3工作。