code: func (x *Location) Send(b *Bot, to Recipient, opt *SendOptions) (*Message, error) {
  	params := map[string]string{
  		"chat_id":     to.Recipient(),
  		"latitude":    fmt.Sprintf("%f", x.Lat),
  		"longitude":   fmt.Sprintf("%f", x.Lng),
  		"live_period": fmt.Sprintf("%d", x.LivePeriod),
  	}
  	embedSendOptions(params, opt)
  
  	respJSON, err := b.Raw("sendLocation", params)
  	if err != nil {
  		return nil, err
  	}
  
  	return extractMsgResponse(respJSON)
  }
docs: // Send delivers media through bot b to recipient.