コード例 #1
0
 /**
  * {@inheritDoc}
  */
 public function populateCoordinates(CoordinatesInterface $coordinates, array $data)
 {
     list($latitude, $longitude) = $data['resourceSets'][0]['resources'][0]['point']['coordinates'];
     return $coordinates->setLatitude($latitude)->setLongitude($longitude);
 }
コード例 #2
0
 /**
  * {@inheritDoc}
  */
 public function populateCoordinates(CoordinatesInterface $coordinates, array $data)
 {
     $navigationPositions = $data[0]['Result'][0]['Location']['NavigationPosition'][0];
     return $coordinates->setLatitude($navigationPositions['Latitude'])->setLongitude($navigationPositions['Longitude']);
 }
コード例 #3
0
 /**
  * {@inheritDoc}
  */
 public function populateCoordinates(CoordinatesInterface $coordinates, array $data)
 {
     $lnglat = explode(' ', $data['GeoObject']['Point']['pos']);
     return $coordinates->setLatitude($lnglat[1])->setLongitude($lnglat[0]);
 }
コード例 #4
0
 /**
  * {@inheritDoc}
  */
 public function populateCoordinates(CoordinatesInterface $coordinates, array $data)
 {
     return $coordinates->setLatitude($data[0]['locations'][0]['latLng']['lat'])->setLongitude($data[0]['locations'][0]['latLng']['lng']);
 }