Ejemplo n.º 1
0
 /**
  * @param LocationContract $location
  * @param int              $target
  * @return string
  */
 public static function url(LocationContract $location, $target = WebMapServiceContract::Target_PC)
 {
     $title = urlencode($location->getTitle());
     $lat = $location->getLatitude();
     $lng = $location->getLongitude();
     return "http://api.map.baidu.com/marker?location={$lat},{$lng}&title=" . $title . "&output=html&src=rollong|projects";
 }
Ejemplo n.º 2
0
 /**
  * @param LocationContract $location
  * @return $this
  */
 public function setLocation(LocationContract $location)
 {
     $this->longitude = $location->getLongitude();
     $this->latitude = $location->getLatitude();
     $this->location_precision = $location->getPrecision();
     $this->location_title = $location->getTitle();
     $this->save();
     return $this;
 }