Пример #1
0
	/**
	 * @param array $geometry
	 * @param array $properties
	 * @param array $options
	 */
	public function __construct(array $geometry, array $properties = array(), array $options = array())
	{
		$feature = array(
			'geometry' => array(
				'type' => "LineString",
				'coordinates' => $geometry,
			),
			'properties' => $properties,
		);
		parent::__construct($feature, $options);
	}
Пример #2
0
 function __construct($coordinates, $properties = array(), $options = array())
 {
     parent::__construct(self::TYPE_POLYGON, $coordinates, $properties, $options);
 }
Пример #3
0
 function __construct($latitude, $longitude, $properties = array(), $options = array())
 {
     parent::__construct(self::TYPE_POINT, array('longitude' => $longitude, 'latitude' => $latitude), $properties, $options);
 }